<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Indexes and Reference</title>
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../interprocess.html" title="Chapter 15. Boost.Interprocess">
<link rel="prev" href="acknowledgements_notes.html" title="Acknowledgements, notes and links">
<link rel="next" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
<td align="center"><a href="../../../index.html">Home</a></td>
<td align="center"><a href="../../../libs/libraries.htm">Libraries</a></td>
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
<td align="center"><a href="../../../more/index.htm">More</a></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="acknowledgements_notes.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../interprocess.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="interprocess.indexes_reference"></a><a class="link" href="indexes_reference.html" title="Indexes and Reference">Indexes and Reference</a>
</h2></div></div></div>
<div class="toc"><dl class="toc">
<dt><span class="section"><a href="indexes_reference.html#interprocess.indexes_reference.index">Indexes</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#boost_interprocess_header_reference">Boost.Interprocess Header Reference</a></span></dt>
</dl></div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="interprocess.indexes_reference.index"></a><a class="link" href="indexes_reference.html#interprocess.indexes_reference.index" title="Indexes">Indexes</a>
</h3></div></div></div>
<div class="toc"><dl class="toc">
<dt><span class="section"><a href="indexes_reference.html#id-1.3.16.19.2.2">Class Index</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#id-1.3.16.19.2.3">Typedef Index</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#id-1.3.16.19.2.4">Function Index</a></span></dt>
</dl></div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="id-1.3.16.19.2.2"></a>Class Index</h4></div></div></div>
<p><a class="link" href="../circular_buffer/s14.html#idx_id_0">A</a> <a class="link" href="../circular_buffer/s14.html#idx_id_1">B</a> <a class="link" href="../circular_buffer/s14.html#idx_id_2">C</a> <a class="link" href="../circular_buffer/s14.html#idx_id_3">D</a> <a class="link" href="../circular_buffer/s14.html#idx_id_4">E</a> <a class="link" href="../circular_buffer/s14.html#idx_id_5">F</a> <a class="link" href="../circular_buffer/s14.html#idx_id_8">I</a> <a class="link" href="../circular_buffer/s14.html#idx_id_10">L</a> <a class="link" href="../circular_buffer/s14.html#idx_id_11">M</a> <a class="link" href="../circular_buffer/s14.html#idx_id_12">N</a> <a class="link" href="../circular_buffer/s14.html#idx_id_13">O</a> <a class="link" href="../circular_buffer/s14.html#idx_id_14">P</a> <a class="link" href="../circular_buffer/s14.html#idx_id_15">R</a> <a class="link" href="../container/index.html#idx_id_16">S</a> <a class="link" href="../container/index.html#idx_id_17">T</a> <a class="link" href="../container/index.html#idx_id_18">U</a> <a class="link" href="indexes_reference.html#idx_id_20">W</a> <a class="link" href="indexes_reference.html#idx_id_21">X</a></p>
<div class="variablelist"><dl class="variablelist">
<dt>
<a name="idx_id_0"></a><span class="term">A</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">accept_ownership_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1accept__ownership__type.html" title="Struct accept_ownership_type"><span class="index-entry-level-1">Struct accept_ownership_type</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">allocator</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1segment__manager_1_1allocator.html" title="Struct template allocator"><span class="index-entry-level-1">Struct template allocator</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">allocator_holder</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_1"></a><span class="term">B</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">bad_alloc</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1bad__alloc.html" title="Class bad_alloc"><span class="index-entry-level-1">Class bad_alloc</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">basic_bufferbuf</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">basic_managed_external_buffer</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__external__buffer.html" title="Class template basic_managed_external_buffer"><span class="index-entry-level-1">Class template basic_managed_external_buffer</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">basic_managed_heap_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__heap__memory.html" title="Class template basic_managed_heap_memory"><span class="index-entry-level-1">Class template basic_managed_heap_memory</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">basic_managed_shared_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__shared__memory.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">basic_managed_windows_shared_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__windows__shared__memory.html" title="Class template basic_managed_windows_shared_memory"><span class="index-entry-level-1">Class template basic_managed_windows_shared_memory</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">basic_managed_xsi_shared_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__xsi__shared__memory.html" title="Class template basic_managed_xsi_shared_memory"><span class="index-entry-level-1">Class template basic_managed_xsi_shared_memory</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">basic_vectorbuf</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_2"></a><span class="term">C</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">create_only_t</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1create__only__t.html" title="Struct create_only_t"><span class="index-entry-level-1">Struct create_only_t</span></a></p></li></ul></div>
</li></ul></div></dd>
<dt>
<a name="idx_id_3"></a><span class="term">D</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">defer_lock_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1defer__lock__type.html" title="Struct defer_lock_type"><span class="index-entry-level-1">Struct defer_lock_type</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">deleter</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1deleter.html" title="Class template deleter"><span class="index-entry-level-1">Class template deleter</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1segment__manager_1_1deleter.html" title="Struct template deleter"><span class="index-entry-level-1">Struct template deleter</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_4"></a><span class="term">E</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">enable_shared_from_this</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1enable__shared__from__this.html" title="Class template enable_shared_from_this"><span class="index-entry-level-1">Class template enable_shared_from_this</span></a></p></li></ul></div>
</li></ul></div></dd>
<dt>
<a name="idx_id_5"></a><span class="term">F</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">file_lock</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">file_mapping</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__mapping.html" title="Class file_mapping"><span class="index-entry-level-1">Class file_mapping</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">flat_map_index_aux</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1flat__map__index.html" title="Class template flat_map_index"><span class="index-entry-level-1">Class template flat_map_index</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_8"></a><span class="term">I</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">interprocess_condition</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition.html" title="Class interprocess_condition"><span class="index-entry-level-1">Class interprocess_condition</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">interprocess_condition_any</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition__any.html" title="Class interprocess_condition_any"><span class="index-entry-level-1">Class interprocess_condition_any</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">interprocess_exception</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1bad__alloc.html" title="Class bad_alloc"><span class="index-entry-level-1">Class bad_alloc</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__exception.html" title="Class interprocess_exception"><span class="index-entry-level-1">Class interprocess_exception</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1lock__exception.html" title="Class lock_exception"><span class="index-entry-level-1">Class lock_exception</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">interprocess_mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__mutex.html" title="Class interprocess_mutex"><span class="index-entry-level-1">Class interprocess_mutex</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">interprocess_recursive_mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__recursive__mutex.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">interprocess_semaphore</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__semaphore.html" title="Class interprocess_semaphore"><span class="index-entry-level-1">Class interprocess_semaphore</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">interprocess_sharable_mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">interprocess_upgradable_mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">intrusive_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr"><span class="index-entry-level-1">Class template intrusive_ptr</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">iset_index_aux</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">iunordered_set_index_aux</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_10"></a><span class="term">L</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">lock_exception</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1lock__exception.html" title="Class lock_exception"><span class="index-entry-level-1">Class lock_exception</span></a></p></li></ul></div>
</li></ul></div></dd>
<dt>
<a name="idx_id_11"></a><span class="term">M</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">managed_shared_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1managed__shared__ptr.html" title="Struct template managed_shared_ptr"><span class="index-entry-level-1">Struct template managed_shared_ptr</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">managed_unique_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1managed__unique__ptr.html" title="Struct template managed_unique_ptr"><span class="index-entry-level-1">Struct template managed_unique_ptr</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">managed_weak_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1managed__weak__ptr.html" title="Struct template managed_weak_ptr"><span class="index-entry-level-1">Struct template managed_weak_ptr</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">mapped_region</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1mapped__region.html" title="Class mapped_region"><span class="index-entry-level-1">Class mapped_region</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">message_queue_t</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1message__queue__t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">mutex_family</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1mutex__family.html" title="Struct mutex_family"><span class="index-entry-level-1">Struct mutex_family</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_12"></a><span class="term">N</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">named_condition</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">named_condition_any</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition__any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">named_mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__mutex.html" title="Class named_mutex"><span class="index-entry-level-1">Class named_mutex</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">named_recursive_mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__recursive__mutex.html" title="Class named_recursive_mutex"><span class="index-entry-level-1">Class named_recursive_mutex</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">named_semaphore</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__semaphore.html" title="Class named_semaphore"><span class="index-entry-level-1">Class named_semaphore</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">named_sharable_mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">named_upgradable_mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">null_index</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__index.html" title="Class template null_index"><span class="index-entry-level-1">Class template null_index</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">null_mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">null_mutex_family</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1null__mutex__family.html" title="Struct null_mutex_family"><span class="index-entry-level-1">Struct null_mutex_family</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_13"></a><span class="term">O</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">offset_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">open_copy_on_write_t</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1open__copy__on__write__t.html" title="Struct open_copy_on_write_t"><span class="index-entry-level-1">Struct open_copy_on_write_t</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">open_only_t</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1open__only__t.html" title="Struct open_only_t"><span class="index-entry-level-1">Struct open_only_t</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">open_or_create_t</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1open__or__create__t.html" title="Struct open_or_create_t"><span class="index-entry-level-1">Struct open_or_create_t</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">open_read_only_t</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1open__read__only__t.html" title="Struct open_read_only_t"><span class="index-entry-level-1">Struct open_read_only_t</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">open_read_private_t</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1open__read__private__t.html" title="Struct open_read_private_t"><span class="index-entry-level-1">Struct open_read_private_t</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_14"></a><span class="term">P</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">permissions</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1permissions.html" title="Class permissions"><span class="index-entry-level-1">Class permissions</span></a></p></li></ul></div>
</li></ul></div></dd>
<dt>
<a name="idx_id_15"></a><span class="term">R</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">rbtree_best_fit</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">rebind</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1adaptive__pool_1_1rebind.html" title="Struct template rebind"><span class="index-entry-level-1">Struct template rebind</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_16"></a><span class="term">S</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">scoped_lock</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">scoped_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">segment_manager</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.intrusive_ptr" title="Intrusive pointer"><span class="index-entry-level-1">Intrusive pointer</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.scoped_ptr" title="Scoped pointer"><span class="index-entry-level-1">Scoped pointer</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">segment_manager_base</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">sharable_lock</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">shared_memory_object</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__memory__object.html" title="Class shared_memory_object"><span class="index-entry-level-1">Class shared_memory_object</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">shared_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">simple_seq_fit</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1simple__seq__fit.html" title="Class template simple_seq_fit"><span class="index-entry-level-1">Class template simple_seq_fit</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_17"></a><span class="term">T</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">try_to_lock_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1try__to__lock__type.html" title="Struct try_to_lock_type"><span class="index-entry-level-1">Struct try_to_lock_type</span></a></p></li></ul></div>
</li></ul></div></dd>
<dt>
<a name="idx_id_18"></a><span class="term">U</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">upgradable_lock</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">usduration</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1usduration.html" title="Class usduration"><span class="index-entry-level-1">Class usduration</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">ustime</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1ustime.html" title="Class ustime"><span class="index-entry-level-1">Class ustime</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_20"></a><span class="term">W</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">weak_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1weak__ptr.html" title="Class template weak_ptr"><span class="index-entry-level-1">Class template weak_ptr</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">windows_shared_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1windows__shared__memory.html" title="Class windows_shared_memory"><span class="index-entry-level-1">Class windows_shared_memory</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_21"></a><span class="term">X</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">xsi_key</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1xsi__key.html" title="Class xsi_key"><span class="index-entry-level-1">Class xsi_key</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">xsi_shared_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1xsi__shared__memory.html" title="Class xsi_shared_memory"><span class="index-entry-level-1">Class xsi_shared_memory</span></a></p></li></ul></div>
</li>
</ul></div></dd>
</dl></div>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="id-1.3.16.19.2.3"></a>Typedef Index</h4></div></div></div>
<p><a class="link" href="../container/index.html#idx_id_23">A</a> <a class="link" href="../container/index.html#idx_id_24">B</a> <a class="link" href="../container/index.html#idx_id_25">C</a> <a class="link" href="indexes_reference.html#idx_id_26">D</a> <a class="link" href="indexes_reference.html#idx_id_27">E</a> <a class="link" href="indexes_reference.html#idx_id_28">F</a> <a class="link" href="../container/index.html#idx_id_31">I</a> <a class="link" href="../container/index.html#idx_id_32">K</a> <a class="link" href="../container/index.html#idx_id_34">M</a> <a class="link" href="../container/index.html#idx_id_35">N</a> <a class="link" href="../container/index.html#idx_id_36">O</a> <a class="link" href="../container/index.html#idx_id_37">P</a> <a class="link" href="../container/index.html#idx_id_38">R</a> <a class="link" href="../container/index.html#idx_id_39">S</a> <a class="link" href="indexes_reference.html#idx_id_40">T</a> <a class="link" href="../container/index.html#idx_id_41">U</a> <a class="link" href="../container/index.html#idx_id_42">V</a> <a class="link" href="indexes_reference.html#idx_id_43">W</a></p>
<div class="variablelist"><dl class="variablelist">
<dt>
<a name="idx_id_23"></a><span class="term">A</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">allocator_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li></ul></div>
</li></ul></div></dd>
<dt>
<a name="idx_id_24"></a><span class="term">B</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">base_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">basic_streambuf_t</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">bucket_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">bucket_traits</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">bucket_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">bufferbuf</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.bufferstream_8hpp" title="Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/streams/bufferstream.hpp &gt;</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">bufferstream</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.bufferstream_8hpp" title="Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/streams/bufferstream.hpp &gt;</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_25"></a><span class="term">C</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">char_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1message__queue__t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">char_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferstream.html" title="Class template basic_bufferstream"><span class="index-entry-level-1">Class template basic_bufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ibufferstream.html" title="Class template basic_ibufferstream"><span class="index-entry-level-1">Class template basic_ibufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__obufferstream.html" title="Class template basic_obufferstream"><span class="index-entry-level-1">Class template basic_obufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">compare_key_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1flat__map__index.html" title="Class template flat_map_index"><span class="index-entry-level-1">Class template flat_map_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1map__index.html" title="Class template map_index"><span class="index-entry-level-1">Class template map_index</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">const_allocator_pointer</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">const_deleter_pointer</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">const_iterator</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1flat__map__index.html" title="Class template flat_map_index"><span class="index-entry-level-1">Class template flat_map_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1map__index.html" title="Class template map_index"><span class="index-entry-level-1">Class template map_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__index.html" title="Class template null_index"><span class="index-entry-level-1">Class template null_index</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">const_named_iterator</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">const_pointer</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">const_reference</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">const_unique_iterator</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_26"></a><span class="term">D</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">deleter</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1managed__shared__ptr.html" title="Struct template managed_shared_ptr"><span class="index-entry-level-1">Struct template managed_shared_ptr</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">deleter_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.shared_ptr" title="Shared pointer and weak pointer"><span class="index-entry-level-1">Shared pointer and weak pointer</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">difference_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1message__queue__t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_27"></a><span class="term">E</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">element_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr"><span class="index-entry-level-1">Class template intrusive_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1weak__ptr.html" title="Class template weak_ptr"><span class="index-entry-level-1">Class template weak_ptr</span></a></p></li>
</ul></div>
</li></ul></div></dd>
<dt>
<a name="idx_id_28"></a><span class="term">F</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">fixed_managed_shared_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_shared_memory.managed_memory_common_shm" title="Common Managed Shared Memory Classes"><span class="index-entry-level-1">Common Managed Shared Memory Classes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__shared__memory_8hpp" title="Header &lt;boost/interprocess/managed_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_shared_memory.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__shared__memory_8hpp_1a00c26692ef234a4f0fcfd331cf57ad2c.html" title="Type definition fixed_managed_shared_memory"><span class="index-entry-level-1">Type definition fixed_managed_shared_memory</span></a></p></li>
</ul></div>
</li></ul></div></dd>
<dt>
<a name="idx_id_31"></a><span class="term">I</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">ibufferstream</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.bufferstream_8hpp" title="Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/streams/bufferstream.hpp &gt;</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">index_aux</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">index_data_t</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1flat__map__index.html" title="Class template flat_map_index"><span class="index-entry-level-1">Class template flat_map_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1map__index.html" title="Class template map_index"><span class="index-entry-level-1">Class template map_index</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">index_t</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">insert_commit_data</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1flat__map__index.html" title="Class template flat_map_index"><span class="index-entry-level-1">Class template flat_map_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1map__index.html" title="Class template map_index"><span class="index-entry-level-1">Class template map_index</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">int_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferstream.html" title="Class template basic_bufferstream"><span class="index-entry-level-1">Class template basic_bufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ibufferstream.html" title="Class template basic_ibufferstream"><span class="index-entry-level-1">Class template basic_ibufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__obufferstream.html" title="Class template basic_obufferstream"><span class="index-entry-level-1">Class template basic_obufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">iterator</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1flat__map__index.html" title="Class template flat_map_index"><span class="index-entry-level-1">Class template flat_map_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1map__index.html" title="Class template map_index"><span class="index-entry-level-1">Class template map_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__index.html" title="Class template null_index"><span class="index-entry-level-1">Class template null_index</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">iterator_category</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_32"></a><span class="term">K</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">key_less</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">key_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_34"></a><span class="term">M</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">managed_external_buffer</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__external__buffer_8hpp" title="Header &lt;boost/interprocess/managed_external_buffer.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_external_buffer.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.managed_external_buffer" title="Managed External Buffer: Constructing all Boost.Interprocess objects in a user provided buffer"><span class="index-entry-level-1">Managed External Buffer: Constructing all Boost.Interprocess objects in a user provided buffer</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__external__buffer_8hpp_1af847c2a3013bb979840d52e42e04920c.html" title="Type definition managed_external_buffer"><span class="index-entry-level-1">Type definition managed_external_buffer</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">managed_heap_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__heap__memory_8hpp" title="Header &lt;boost/interprocess/managed_heap_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_heap_memory.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.managed_heap_memory" title="Managed Heap Memory: Boost.Interprocess machinery in heap memory"><span class="index-entry-level-1">Managed Heap Memory: Boost.Interprocess machinery in heap memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__heap__memory_8hpp_1ad848dfe9b9f24d012e3cef54e45b0fab.html" title="Type definition managed_heap_memory"><span class="index-entry-level-1">Type definition managed_heap_memory</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">managed_mapped_file</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_mapped_files.managed_memory_common_mfile" title="Common Managed Mapped Files"><span class="index-entry-level-1">Common Managed Mapped Files</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__mapped__file_8hpp" title="Header &lt;boost/interprocess/managed_mapped_file.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_mapped_file.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__mapped__file_8hpp_1a0d4da159703df101158c50948bb69156.html" title="Type definition managed_mapped_file"><span class="index-entry-level-1">Type definition managed_mapped_file</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">managed_shared_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_shared_memory.managed_memory_common_shm" title="Common Managed Shared Memory Classes"><span class="index-entry-level-1">Common Managed Shared Memory Classes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__shared__memory_8hpp" title="Header &lt;boost/interprocess/managed_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_shared_memory.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__shared__memory_8hpp_1a49fc68e77e17ab77d91f1005c99023d9.html" title="Type definition managed_shared_memory"><span class="index-entry-level-1">Type definition managed_shared_memory</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">managed_windows_shared_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__windows__shared__memory_8hpp" title="Header &lt;boost/interprocess/managed_windows_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_windows_shared_memory.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__windows__shared__memory_8hpp_1a2bac2a81da906e3c32623022c3a5b1aa.html" title="Type definition managed_windows_shared_memory"><span class="index-entry-level-1">Type definition managed_windows_shared_memory</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">managed_xsi_shared_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__xsi__shared__memory_8hpp" title="Header &lt;boost/interprocess/managed_xsi_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_xsi_shared_memory.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__xsi__shared__memory_8hpp_1a9411fb9c80c0ffa2186b96d7234b6e6e.html" title="Type definition managed_xsi_shared_memory"><span class="index-entry-level-1">Type definition managed_xsi_shared_memory</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">mapped_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">memory_algorithm</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">message_queue</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.message__queue_8hpp" title="Header &lt;boost/interprocess/ipc/message_queue.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/ipc/message_queue.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/message__queue_8hpp_1a0d9116f62e6408d68a78a63dcb46c0e3.html" title="Type definition message_queue"><span class="index-entry-level-1">Type definition message_queue</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">multiallocation_chain</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_multiple_allocations" title="Multiple allocation functions"><span class="index-entry-level-1">Multiple allocation functions</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">mutex_family</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.architecture_algorithm_to_managed.architecture_memory_algorithm" title="The memory algorithm"><span class="index-entry-level-1">The memory algorithm</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">mutex_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1mutex__family.html" title="Struct mutex_family"><span class="index-entry-level-1">Struct mutex_family</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1null__mutex__family.html" title="Struct null_mutex_family"><span class="index-entry-level-1">Struct null_mutex_family</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_35"></a><span class="term">N</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">native_error_t</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.errors_8hpp" title="Header &lt;boost/interprocess/errors.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/errors.hpp &gt;</span></a></p></li></ul></div>
</li></ul></div></dd>
<dt>
<a name="idx_id_36"></a><span class="term">O</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">obufferstream</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.bufferstream_8hpp" title="Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/streams/bufferstream.hpp &gt;</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">offset_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">off_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferstream.html" title="Class template basic_bufferstream"><span class="index-entry-level-1">Class template basic_bufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ibufferstream.html" title="Class template basic_ibufferstream"><span class="index-entry-level-1">Class template basic_ibufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__obufferstream.html" title="Class template basic_obufferstream"><span class="index-entry-level-1">Class template basic_obufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">other</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1adaptive__pool_1_1rebind.html" title="Struct template rebind"><span class="index-entry-level-1">Struct template rebind</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_37"></a><span class="term">P</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">pointer</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1deleter.html" title="Class template deleter"><span class="index-entry-level-1">Class template deleter</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr"><span class="index-entry-level-1">Class template intrusive_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.scoped_ptr" title="Scoped pointer"><span class="index-entry-level-1">Scoped pointer</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">pos_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferstream.html" title="Class template basic_bufferstream"><span class="index-entry-level-1">Class template basic_bufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ibufferstream.html" title="Class template basic_ibufferstream"><span class="index-entry-level-1">Class template basic_ibufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__obufferstream.html" title="Class template basic_obufferstream"><span class="index-entry-level-1">Class template basic_obufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_38"></a><span class="term">R</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">recursive_mutex_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1mutex__family.html" title="Struct mutex_family"><span class="index-entry-level-1">Struct mutex_family</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1null__mutex__family.html" title="Struct null_mutex_family"><span class="index-entry-level-1">Struct null_mutex_family</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">reference</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_39"></a><span class="term">S</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">segment_manager</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.intrusive_ptr" title="Intrusive pointer"><span class="index-entry-level-1">Intrusive pointer</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.scoped_ptr" title="Scoped pointer"><span class="index-entry-level-1">Scoped pointer</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">segment_manager_base</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">segment_manager_base_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">size_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__external__buffer.html" title="Class template basic_managed_external_buffer"><span class="index-entry-level-1">Class template basic_managed_external_buffer</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__heap__memory.html" title="Class template basic_managed_heap_memory"><span class="index-entry-level-1">Class template basic_managed_heap_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__mapped__file.html" title="Class template basic_managed_mapped_file"><span class="index-entry-level-1">Class template basic_managed_mapped_file</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__windows__shared__memory.html" title="Class template basic_managed_windows_shared_memory"><span class="index-entry-level-1">Class template basic_managed_windows_shared_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__xsi__shared__memory.html" title="Class template basic_managed_xsi_shared_memory"><span class="index-entry-level-1">Class template basic_managed_xsi_shared_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1message__queue__t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1simple__seq__fit.html" title="Class template simple_seq_fit"><span class="index-entry-level-1">Class template simple_seq_fit</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_40"></a><span class="term">T</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">traits_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferstream.html" title="Class template basic_bufferstream"><span class="index-entry-level-1">Class template basic_bufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ibufferstream.html" title="Class template basic_ibufferstream"><span class="index-entry-level-1">Class template basic_ibufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__obufferstream.html" title="Class template basic_obufferstream"><span class="index-entry-level-1">Class template basic_obufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1segment__manager_1_1allocator.html" title="Struct template allocator"><span class="index-entry-level-1">Struct template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1segment__manager_1_1deleter.html" title="Struct template deleter"><span class="index-entry-level-1">Struct template deleter</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1managed__shared__ptr.html" title="Struct template managed_shared_ptr"><span class="index-entry-level-1">Struct template managed_shared_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1managed__unique__ptr.html" title="Struct template managed_unique_ptr"><span class="index-entry-level-1">Struct template managed_unique_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1managed__weak__ptr.html" title="Struct template managed_weak_ptr"><span class="index-entry-level-1">Struct template managed_weak_ptr</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_41"></a><span class="term">U</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">unspecified_bool_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li></ul></div>
</li></ul></div></dd>
<dt>
<a name="idx_id_42"></a><span class="term">V</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">value_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1flat__map__index.html" title="Class template flat_map_index"><span class="index-entry-level-1">Class template flat_map_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1map__index.html" title="Class template map_index"><span class="index-entry-level-1">Class template map_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1weak__ptr.html" title="Class template weak_ptr"><span class="index-entry-level-1">Class template weak_ptr</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">vector_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">version</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">void_allocator</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="containers_explained.html#interprocess.containers_explained.containers_of_containers" title="Containers of containers"><span class="index-entry-level-1">Containers of containers</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1managed__shared__ptr.html" title="Struct template managed_shared_ptr"><span class="index-entry-level-1">Struct template managed_shared_ptr</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">void_pointer</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1message__queue__t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.architecture_algorithm_to_managed.architecture_memory_algorithm" title="The memory algorithm"><span class="index-entry-level-1">The memory algorithm</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">void_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_43"></a><span class="term">W</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">wbufferbuf</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.bufferstream_8hpp" title="Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/streams/bufferstream.hpp &gt;</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">wbufferstream</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.bufferstream_8hpp" title="Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/streams/bufferstream.hpp &gt;</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">wfixed_managed_shared_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_shared_memory.managed_memory_common_shm" title="Common Managed Shared Memory Classes"><span class="index-entry-level-1">Common Managed Shared Memory Classes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__shared__memory_8hpp" title="Header &lt;boost/interprocess/managed_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_shared_memory.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__shared__memory_8hpp_1ae5933d2665a1d5262a2d5e82af719484.html" title="Type definition wfixed_managed_shared_memory"><span class="index-entry-level-1">Type definition wfixed_managed_shared_memory</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">wibufferstream</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.bufferstream_8hpp" title="Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/streams/bufferstream.hpp &gt;</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">wmanaged_external_buffer</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__external__buffer_8hpp" title="Header &lt;boost/interprocess/managed_external_buffer.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_external_buffer.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.managed_external_buffer" title="Managed External Buffer: Constructing all Boost.Interprocess objects in a user provided buffer"><span class="index-entry-level-1">Managed External Buffer: Constructing all Boost.Interprocess objects in a user provided buffer</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__external__buffer_8hpp_1a44bcef480cc2f8cfca738e1fc1cfeb94.html" title="Type definition wmanaged_external_buffer"><span class="index-entry-level-1">Type definition wmanaged_external_buffer</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">wmanaged_heap_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__heap__memory_8hpp" title="Header &lt;boost/interprocess/managed_heap_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_heap_memory.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.managed_heap_memory" title="Managed Heap Memory: Boost.Interprocess machinery in heap memory"><span class="index-entry-level-1">Managed Heap Memory: Boost.Interprocess machinery in heap memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__heap__memory_8hpp_1a88f79e25afba1cc358d5db50435dc58d.html" title="Type definition wmanaged_heap_memory"><span class="index-entry-level-1">Type definition wmanaged_heap_memory</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">wmanaged_mapped_file</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_mapped_files.managed_memory_common_mfile" title="Common Managed Mapped Files"><span class="index-entry-level-1">Common Managed Mapped Files</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__mapped__file_8hpp" title="Header &lt;boost/interprocess/managed_mapped_file.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_mapped_file.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__mapped__file_8hpp_1af03e245176329886c6d448d5146b6f90.html" title="Type definition wmanaged_mapped_file"><span class="index-entry-level-1">Type definition wmanaged_mapped_file</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">wmanaged_shared_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_shared_memory.managed_memory_common_shm" title="Common Managed Shared Memory Classes"><span class="index-entry-level-1">Common Managed Shared Memory Classes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__shared__memory_8hpp" title="Header &lt;boost/interprocess/managed_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_shared_memory.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__shared__memory_8hpp_1a4295f5c3e394b5c2473f94b637e72cec.html" title="Type definition wmanaged_shared_memory"><span class="index-entry-level-1">Type definition wmanaged_shared_memory</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">wmanaged_windows_shared_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__windows__shared__memory_8hpp" title="Header &lt;boost/interprocess/managed_windows_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_windows_shared_memory.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__windows__shared__memory_8hpp_1a44077de0663d8c7d1c99d80deb0bbb8d.html" title="Type definition wmanaged_windows_shared_memory"><span class="index-entry-level-1">Type definition wmanaged_windows_shared_memory</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">wmanaged_xsi_shared_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__xsi__shared__memory_8hpp" title="Header &lt;boost/interprocess/managed_xsi_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/managed_xsi_shared_memory.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__xsi__shared__memory_8hpp_1a5b8298df50ded2181996a6e85b89d0b5.html" title="Type definition wmanaged_xsi_shared_memory"><span class="index-entry-level-1">Type definition wmanaged_xsi_shared_memory</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">wobufferstream</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.bufferstream_8hpp" title="Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/streams/bufferstream.hpp &gt;</span></a></p></li></ul></div>
</li>
</ul></div></dd>
</dl></div>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="id-1.3.16.19.2.4"></a>Function Index</h4></div></div></div>
<p><a class="link" href="../container/index.html#idx_id_46">A</a> <a class="link" href="../container/index.html#idx_id_47">B</a> <a class="link" href="../container/index.html#idx_id_48">C</a> <a class="link" href="../container/index.html#idx_id_49">D</a> <a class="link" href="../container/index.html#idx_id_50">E</a> <a class="link" href="indexes_reference.html#idx_id_51">F</a> <a class="link" href="../container/index.html#idx_id_52">G</a> <a class="link" href="../container/index.html#idx_id_54">I</a> <a class="link" href="../container/index.html#idx_id_55">K</a> <a class="link" href="../container/index.html#idx_id_56">L</a> <a class="link" href="../container/index.html#idx_id_57">M</a> <a class="link" href="../container/index.html#idx_id_58">N</a> <a class="link" href="../container/index.html#idx_id_59">O</a> <a class="link" href="../container/index.html#idx_id_60">P</a> <a class="link" href="../container/index.html#idx_id_61">R</a> <a class="link" href="../container/index.html#idx_id_62">S</a> <a class="link" href="../container/index.html#idx_id_63">T</a> <a class="link" href="../container/index.html#idx_id_64">U</a> <a class="link" href="../container/index.html#idx_id_65">V</a> <a class="link" href="indexes_reference.html#idx_id_66">W</a> <a class="link" href="indexes_reference.html#idx_id_67">X</a> <a class="link" href="indexes_reference.html#idx_id_68">Z</a></p>
<div class="variablelist"><dl class="variablelist">
<dt>
<a name="idx_id_46"></a><span class="term">A</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">adaptive_pool</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">advise</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1mapped__region.html" title="Class mapped_region"><span class="index-entry-level-1">Class mapped_region</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">alignment</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.allocate_aligned" title="Allocating aligned memory portions"><span class="index-entry-level-1">Allocating aligned memory portions</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">allocate</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_multiple_allocations" title="Multiple allocation functions"><span class="index-entry-level-1">Multiple allocation functions</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.performance.performance_allocations" title="Performance of raw memory allocations"><span class="index-entry-level-1">Performance of raw memory allocations</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_features.synchronization" title="Synchronization guarantees"><span class="index-entry-level-1">Synchronization guarantees</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.architecture_algorithm_to_managed.architecture_segment_manager" title="The segment manager"><span class="index-entry-level-1">The segment manager</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">allocate_aligned</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">allocate_many</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_multiple_allocations" title="Multiple allocation functions"><span class="index-entry-level-1">Multiple allocation functions</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">allocate_one</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">allocation_command</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_expand_in_place" title="Expand in place memory allocation"><span class="index-entry-level-1">Expand in place memory allocation</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">allocator</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.shared_ptr" title="Shared pointer and weak pointer"><span class="index-entry-level-1">Shared pointer and weak pointer</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="containers_explained.html#interprocess.containers_explained.where_allocate" title="Where is this being allocated?"><span class="index-entry-level-1">Where is this being allocated?</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">all_memory_deallocated</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">anonymous_shared_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="sharedmemorybetweenprocesses.html#interprocess.sharedmemorybetweenprocesses.sharedmemory.anonymous_shared_memory" title="Anonymous shared memory for UNIX systems"><span class="index-entry-level-1">Anonymous shared memory for UNIX systems</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/anonymous__shared__memory_8hpp_1a79b8d3cc8666edda422f3ca0e2d93df3.html" title="Function anonymous_shared_memory"><span class="index-entry-level-1">Function anonymous_shared_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.anonymous__shared__memory_8hpp" title="Header &lt;boost/interprocess/anonymous_shared_memory.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/anonymous_shared_memory.hpp &gt;</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">APIs</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__mapping.html" title="Class file_mapping"><span class="index-entry-level-1">Class file_mapping</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition__any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__mutex.html" title="Class named_mutex"><span class="index-entry-level-1">Class named_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__recursive__mutex.html" title="Class named_recursive_mutex"><span class="index-entry-level-1">Class named_recursive_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__semaphore.html" title="Class named_semaphore"><span class="index-entry-level-1">Class named_semaphore</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__memory__object.html" title="Class shared_memory_object"><span class="index-entry-level-1">Class shared_memory_object</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__mapped__file.html" title="Class template basic_managed_mapped_file"><span class="index-entry-level-1">Class template basic_managed_mapped_file</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__shared__memory.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1message__queue__t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">atomic_func</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_features.managed_memory_segment_atomic_func" title="Executing an object function atomically"><span class="index-entry-level-1">Executing an object function atomically</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_47"></a><span class="term">B</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">bad_alloc</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1bad__alloc.html" title="Class bad_alloc"><span class="index-entry-level-1">Class bad_alloc</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">basic_bufferbuf</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">basic_vectorbuf</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">begin</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__index.html" title="Class template null_index"><span class="index-entry-level-1">Class template null_index</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">buffer</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.conditions.conditions_anonymous_example" title="Anonymous condition example"><span class="index-entry-level-1">Anonymous condition example</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferbuf.html" title="Class template basic_bufferbuf"><span class="index-entry-level-1">Class template basic_bufferbuf</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferstream.html" title="Class template basic_bufferstream"><span class="index-entry-level-1">Class template basic_bufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ibufferstream.html" title="Class template basic_ibufferstream"><span class="index-entry-level-1">Class template basic_ibufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__obufferstream.html" title="Class template basic_obufferstream"><span class="index-entry-level-1">Class template basic_obufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.allocator_8hpp" title="Header &lt;boost/interprocess/allocators/allocator.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/allocators/allocator.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.making_ipc_easy.managed_memory_segments_intro" title="Introduction"><span class="index-entry-level-1">Introduction</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_48"></a><span class="term">C</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">cached_adaptive_pool</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">cached_node_allocator</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">check_sanity</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">clear</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">construct</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">constructor</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">construct_it</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">const_pointer_cast</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.offset__ptr_8hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/offset_ptr.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.shared__ptr_8hpp" title="Header &lt;boost/interprocess/smart_ptr/shared_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/shared_ptr.hpp &gt;</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_49"></a><span class="term">D</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">data</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.message_queue.message_queue_whats_a_mq" title="What's A Message Queue?"><span class="index-entry-level-1">What's A Message Queue?</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">deallocate</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.performance.performance_allocations" title="Performance of raw memory allocations"><span class="index-entry-level-1">Performance of raw memory allocations</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">deallocate_free_blocks</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">deallocate_many</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_multiple_allocations" title="Multiple allocation functions"><span class="index-entry-level-1">Multiple allocation functions</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">deallocate_one</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">destroy</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">destroy_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">dynamic_pointer_cast</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.offset__ptr_8hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/offset_ptr.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.shared__ptr_8hpp" title="Header &lt;boost/interprocess/smart_ptr/shared_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/shared_ptr.hpp &gt;</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_50"></a><span class="term">E</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">end</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__index.html" title="Class template null_index"><span class="index-entry-level-1">Class template null_index</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">erase</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.performance.performance_named_allocation" title="Performance of named allocations"><span class="index-entry-level-1">Performance of named allocations</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_51"></a><span class="term">F</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">fail</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1mapped__region.html" title="Class mapped_region"><span class="index-entry-level-1">Class mapped_region</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">file_lock</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">file_mapping</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__mapping.html" title="Class file_mapping"><span class="index-entry-level-1">Class file_mapping</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">find</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1flat__map__index.html" title="Class template flat_map_index"><span class="index-entry-level-1">Class template flat_map_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1map__index.html" title="Class template map_index"><span class="index-entry-level-1">Class template map_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.performance.performance_named_allocation" title="Performance of named allocations"><span class="index-entry-level-1">Performance of named allocations</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">find_or_construct</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">find_or_construct_it</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">flat_map_index</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1flat__map__index.html" title="Class template flat_map_index"><span class="index-entry-level-1">Class template flat_map_index</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">flush</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_careful_iostream" title="Be Careful With Iostream Writing"><span class="index-entry-level-1">Be Careful With Iostream Writing</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1mapped__region.html" title="Class mapped_region"><span class="index-entry-level-1">Class mapped_region</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__mapped__file.html" title="Class template basic_managed_mapped_file"><span class="index-entry-level-1">Class template basic_managed_mapped_file</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">ftok</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1xsi__key.html" title="Class xsi_key"><span class="index-entry-level-1">Class xsi_key</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_52"></a><span class="term">G</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">get</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr"><span class="index-entry-level-1">Class template intrusive_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">get_allocator</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">get_deleter</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">get_instance_length</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">get_instance_name</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">get_instance_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">get_memory_algorithm</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">get_min_size</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">get_num_named_objects</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">get_num_unique_objects</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">get_page_size</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1mapped__region.html" title="Class mapped_region"><span class="index-entry-level-1">Class mapped_region</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">grow</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__external__buffer.html" title="Class template basic_managed_external_buffer"><span class="index-entry-level-1">Class template basic_managed_external_buffer</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__heap__memory.html" title="Class template basic_managed_heap_memory"><span class="index-entry-level-1">Class template basic_managed_heap_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__mapped__file.html" title="Class template basic_managed_mapped_file"><span class="index-entry-level-1">Class template basic_managed_mapped_file</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__shared__memory.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.managed_heap_memory" title="Managed Heap Memory: Boost.Interprocess machinery in heap memory"><span class="index-entry-level-1">Managed Heap Memory: Boost.Interprocess machinery in heap memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_54"></a><span class="term">I</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">if</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_named_interprocess" title="Creating named shared memory objects"><span class="index-entry-level-1">Creating named shared memory objects</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_interprocess_container" title="Creating vectors in shared memory"><span class="index-entry-level-1">Creating vectors in shared memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.shared_message_queue_ex" title="Example: Serializing a database through the message queue"><span class="index-entry-level-1">Example: Serializing a database through the message queue</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.intrusive_ptr" title="Intrusive pointer"><span class="index-entry-level-1">Intrusive pointer</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.managed_external_buffer" title="Managed External Buffer: Constructing all Boost.Interprocess objects in a user provided buffer"><span class="index-entry-level-1">Managed External Buffer: Constructing all Boost.Interprocess objects in a user provided buffer</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_multiple_allocations" title="Multiple allocation functions"><span class="index-entry-level-1">Multiple allocation functions</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.copy_on_write_read_only" title="Opening managed shared memory and mapped files in Copy On Write or Read Only modes"><span class="index-entry-level-1">Opening managed shared memory and mapped files in Copy On Write or Read Only modes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_scoped_lock" title="Scoped lock"><span class="index-entry-level-1">Scoped lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.scoped_ptr" title="Scoped pointer"><span class="index-entry-level-1">Scoped pointer</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_memory_pool" title="Using shared memory as a pool of unnamed memory blocks"><span class="index-entry-level-1">Using shared memory as a pool of unnamed memory blocks</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">insert_check</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1flat__map__index.html" title="Class template flat_map_index"><span class="index-entry-level-1">Class template flat_map_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1map__index.html" title="Class template map_index"><span class="index-entry-level-1">Class template map_index</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">insert_commit</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1flat__map__index.html" title="Class template flat_map_index"><span class="index-entry-level-1">Class template flat_map_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1map__index.html" title="Class template map_index"><span class="index-entry-level-1">Class template map_index</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">interprocess_condition</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition.html" title="Class interprocess_condition"><span class="index-entry-level-1">Class interprocess_condition</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">interprocess_condition_any</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition__any.html" title="Class interprocess_condition_any"><span class="index-entry-level-1">Class interprocess_condition_any</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">interprocess_exception</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__exception.html" title="Class interprocess_exception"><span class="index-entry-level-1">Class interprocess_exception</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__external__buffer.html" title="Class template basic_managed_external_buffer"><span class="index-entry-level-1">Class template basic_managed_external_buffer</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">interprocess_mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__mutex.html" title="Class interprocess_mutex"><span class="index-entry-level-1">Class interprocess_mutex</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">interprocess_recursive_mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__recursive__mutex.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">interprocess_semaphore</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__semaphore.html" title="Class interprocess_semaphore"><span class="index-entry-level-1">Class interprocess_semaphore</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">interprocess_sharable_mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">interprocess_upgradable_mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">intrusive_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr"><span class="index-entry-level-1">Class template intrusive_ptr</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">intrusive_ptr_add_ref</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr"><span class="index-entry-level-1">Class template intrusive_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.intrusive_ptr" title="Intrusive pointer"><span class="index-entry-level-1">Intrusive pointer</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">iset_index</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">it</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">iunordered_set_index</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_55"></a><span class="term">K</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">key</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="containers_explained.html#interprocess.containers_explained.containers_of_containers" title="Containers of containers"><span class="index-entry-level-1">Containers of containers</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="sharedmemorybetweenprocesses.html#interprocess.sharedmemorybetweenprocesses.sharedmemory.xsi_shared_memory" title="XSI shared memory"><span class="index-entry-level-1">XSI shared memory</span></a></p></li>
</ul></div>
</li></ul></div></dd>
<dt>
<a name="idx_id_56"></a><span class="term">L</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">lock</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.conditions.conditions_anonymous_example" title="Anonymous condition example"><span class="index-entry-level-1">Anonymous condition example</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_anonymous_example" title="Anonymous mutex example"><span class="index-entry-level-1">Anonymous mutex example</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__mutex.html" title="Class interprocess_mutex"><span class="index-entry-level-1">Class interprocess_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__recursive__mutex.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__mutex.html" title="Class named_mutex"><span class="index-entry-level-1">Class named_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__recursive__mutex.html" title="Class named_recursive_mutex"><span class="index-entry-level-1">Class named_recursive_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1weak__ptr.html" title="Class template weak_ptr"><span class="index-entry-level-1">Class template weak_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_exclusive" title="Exclusive Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Exclusive Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_operations" title="File Locking Operations"><span class="index-entry-level-1">File Locking Operations</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_mutex_operations" title="Mutex Operations"><span class="index-entry-level-1">Mutex Operations</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_named_example" title="Named mutex example"><span class="index-entry-level-1">Named mutex example</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_scoped_lock" title="Scoped lock"><span class="index-entry-level-1">Scoped lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.upgradable_whats_a_mutex" title="What's a Sharable and an Upgradable Mutex?"><span class="index-entry-level-1">What's a Sharable and an Upgradable Mutex?</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">lock_exception</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1lock__exception.html" title="Class lock_exception"><span class="index-entry-level-1">Class lock_exception</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">lock_sharable</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_operations" title="File Locking Operations"><span class="index-entry-level-1">File Locking Operations</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_sharable" title="Sharable Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Sharable Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">lock_shared</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">lock_upgradable</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_upgradable" title="Upgradable Locking (Upgradable Mutex only)"><span class="index-entry-level-1">Upgradable Locking (Upgradable Mutex only)</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_57"></a><span class="term">M</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">make_managed_shared_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/shared__ptr_8hpp_1a946d9135de9f10bec397e4972c3160ac.html" title="Function template make_managed_shared_ptr"><span class="index-entry-level-1">Function template make_managed_shared_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.shared__ptr_8hpp" title="Header &lt;boost/interprocess/smart_ptr/shared_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/shared_ptr.hpp &gt;</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">make_managed_unique_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/unique__ptr_8hpp_1a754f4149b2f08b6e2a50327bb6083585.html" title="Function template make_managed_unique_ptr"><span class="index-entry-level-1">Function template make_managed_unique_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.unique__ptr_8hpp" title="Header &lt;boost/interprocess/smart_ptr/unique_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/unique_ptr.hpp &gt;</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">make_managed_weak_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/weak__ptr_8hpp_1a60fce6fe96124b684d113a427273e57d.html" title="Function template make_managed_weak_ptr"><span class="index-entry-level-1">Function template make_managed_weak_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.weak__ptr_8hpp" title="Header &lt;boost/interprocess/smart_ptr/weak_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/weak_ptr.hpp &gt;</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">mapped_region</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_54_00" title="Boost 1.54 Release"><span class="index-entry-level-1">Boost 1.54 Release</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1mapped__region.html" title="Class mapped_region"><span class="index-entry-level-1">Class mapped_region</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">map_index</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1map__index.html" title="Class template map_index"><span class="index-entry-level-1">Class template map_index</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="additional_containers.html#interprocess.additional_containers.multi_index" title="Boost.MultiIndex containers"><span class="index-entry-level-1">Boost.MultiIndex containers</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1windows__shared__memory.html" title="Class windows_shared_memory"><span class="index-entry-level-1">Class windows_shared_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1xsi__shared__memory.html" title="Class xsi_shared_memory"><span class="index-entry-level-1">Class xsi_shared_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.managed_heap_memory" title="Managed Heap Memory: Boost.Interprocess machinery in heap memory"><span class="index-entry-level-1">Managed Heap Memory: Boost.Interprocess machinery in heap memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_multiple_allocations" title="Multiple allocation functions"><span class="index-entry-level-1">Multiple allocation functions</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.copy_on_write_read_only.open_read_only_mode" title="open_read_only mode"><span class="index-entry-level-1">open_read_only mode</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.notes_linux.notes_linux_overcommit" title="Overcommit"><span class="index-entry-level-1">Overcommit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="memory_algorithms.html#interprocess.memory_algorithms.rbtree_best_fit" title="rbtree_best_fit: Best-fit logarithmic-time complexity allocation"><span class="index-entry-level-1">rbtree_best_fit: Best-fit logarithmic-time complexity allocation</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.notes_windows.notes_windows_shm_folder" title="Shared memory emulation folder"><span class="index-entry-level-1">Shared memory emulation folder</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_shared_memory.windows_managed_memory_common_shm" title="Using native windows shared memory"><span class="index-entry-level-1">Using native windows shared memory</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_exclusive" title="Exclusive Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Exclusive Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_named_example" title="Named mutex example"><span class="index-entry-level-1">Named mutex example</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.performance.performance_named_allocation" title="Performance of named allocations"><span class="index-entry-level-1">Performance of named allocations</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.architecture_algorithm_to_managed.architecture_segment_manager" title="The segment manager"><span class="index-entry-level-1">The segment manager</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_58"></a><span class="term">N</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">name</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="additional_containers.html#interprocess.additional_containers.unordered" title="Boost unordered containers"><span class="index-entry-level-1">Boost unordered containers</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_interprocess_map" title="Creating maps in shared memory"><span class="index-entry-level-1">Creating maps in shared memory</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">named_condition</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">named_condition_any</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition__any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">named_mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__mutex.html" title="Class named_mutex"><span class="index-entry-level-1">Class named_mutex</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">named_recursive_mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__recursive__mutex.html" title="Class named_recursive_mutex"><span class="index-entry-level-1">Class named_recursive_mutex</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">named_semaphore</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__semaphore.html" title="Class named_semaphore"><span class="index-entry-level-1">Class named_semaphore</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">named_sharable_mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">named_upgradable_mutex</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">node_allocator</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">notify_all</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition.html" title="Class interprocess_condition"><span class="index-entry-level-1">Class interprocess_condition</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition__any.html" title="Class interprocess_condition_any"><span class="index-entry-level-1">Class interprocess_condition_any</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition__any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">notify_one</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition.html" title="Class interprocess_condition"><span class="index-entry-level-1">Class interprocess_condition</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition__any.html" title="Class interprocess_condition_any"><span class="index-entry-level-1">Class interprocess_condition_any</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition__any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_59"></a><span class="term">O</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">obtained</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1xsi__shared__memory.html" title="Class xsi_shared_memory"><span class="index-entry-level-1">Class xsi_shared_memory</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">offset_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr"><span class="index-entry-level-1">Class template offset_ptr</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">operator</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1deleter.html" title="Class template deleter"><span class="index-entry-level-1">Class template deleter</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.scoped_ptr" title="Scoped pointer"><span class="index-entry-level-1">Scoped pointer</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">owns</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_60"></a><span class="term">P</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">p</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.unique_ptr" title="Unique pointer"><span class="index-entry-level-1">Unique pointer</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">pointer</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="sharedmemorybetweenprocesses.html#interprocess.sharedmemorybetweenprocesses.mapped_region.mapped_region_address_mapping" title="Mapping Address In Several Processes"><span class="index-entry-level-1">Mapping Address In Several Processes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.shared_ptr" title="Shared pointer and weak pointer"><span class="index-entry-level-1">Shared pointer and weak pointer</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="memory_algorithms.html#interprocess.memory_algorithms.simple_seq_fit" title="simple_seq_fit: A simple shared memory management algorithm"><span class="index-entry-level-1">simple_seq_fit: A simple shared memory management algorithm</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">POSIX</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="sharedmemorybetweenprocesses.html#interprocess.sharedmemorybetweenprocesses.sharedmemory.emulation" title="Emulation for systems without shared memory objects"><span class="index-entry-level-1">Emulation for systems without shared memory objects</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">post</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__semaphore.html" title="Class interprocess_semaphore"><span class="index-entry-level-1">Class interprocess_semaphore</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__semaphore.html" title="Class named_semaphore"><span class="index-entry-level-1">Class named_semaphore</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">pred</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition.html" title="Class interprocess_condition"><span class="index-entry-level-1">Class interprocess_condition</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition__any.html" title="Class interprocess_condition_any"><span class="index-entry-level-1">Class interprocess_condition_any</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition__any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">private_adaptive_pool</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">private_node_allocator</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_61"></a><span class="term">R</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">rbtree_best_fit</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">receive</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1message__queue__t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">release</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.scoped_ptr" title="Scoped pointer"><span class="index-entry-level-1">Scoped pointer</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">remove</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__mapping.html" title="Class file_mapping"><span class="index-entry-level-1">Class file_mapping</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition__any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__mutex.html" title="Class named_mutex"><span class="index-entry-level-1">Class named_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__recursive__mutex.html" title="Class named_recursive_mutex"><span class="index-entry-level-1">Class named_recursive_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__semaphore.html" title="Class named_semaphore"><span class="index-entry-level-1">Class named_semaphore</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__memory__object.html" title="Class shared_memory_object"><span class="index-entry-level-1">Class shared_memory_object</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__mapped__file.html" title="Class template basic_managed_mapped_file"><span class="index-entry-level-1">Class template basic_managed_mapped_file</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__shared__memory.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__xsi__shared__memory.html" title="Class template basic_managed_xsi_shared_memory"><span class="index-entry-level-1">Class template basic_managed_xsi_shared_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1message__queue__t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1xsi__shared__memory.html" title="Class xsi_shared_memory"><span class="index-entry-level-1">Class xsi_shared_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_mapped_files.constructing_managed_mapped_files" title="Constructing Managed Mapped Files"><span class="index-entry-level-1">Constructing Managed Mapped Files</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="sharedmemorybetweenprocesses.html#interprocess.sharedmemorybetweenprocesses.sharedmemory.removing" title="Removing shared memory"><span class="index-entry-level-1">Removing shared memory</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">reserve</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_indexes" title="Building custom indexes"><span class="index-entry-level-1">Building custom indexes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1map__index.html" title="Class template map_index"><span class="index-entry-level-1">Class template map_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.performance.performance_allocations" title="Performance of raw memory allocations"><span class="index-entry-level-1">Performance of raw memory allocations</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">reserve_named_objects</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">reserve_unique_objects</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">reset</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr"><span class="index-entry-level-1">Class template intrusive_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1weak__ptr.html" title="Class template weak_ptr"><span class="index-entry-level-1">Class template weak_ptr</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_62"></a><span class="term">S</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">scoped_lock</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">segment</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_adaptive.adaptive_pool" title="adaptive_pool: a process-shared adaptive pool"><span class="index-entry-level-1">adaptive_pool: a process-shared adaptive pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.allocator_introduction.allocator" title="allocator: A general purpose allocator for managed memory segments"><span class="index-entry-level-1">allocator: A general purpose allocator for managed memory segments</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="additional_containers.html#interprocess.additional_containers.unordered" title="Boost unordered containers"><span class="index-entry-level-1">Boost unordered containers</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="additional_containers.html#interprocess.additional_containers.multi_index" title="Boost.MultiIndex containers"><span class="index-entry-level-1">Boost.MultiIndex containers</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_allocators" title="Building custom STL compatible allocators for Boost.Interprocess"><span class="index-entry-level-1">Building custom STL compatible allocators for Boost.Interprocess</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_adaptive.cached_adaptive_pool" title="cached_adaptive_pool: Avoiding synchronization overhead"><span class="index-entry-level-1">cached_adaptive_pool: Avoiding synchronization overhead</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_segregated_storage.cached_node_allocator" title="cached_node_allocator: caching nodes to avoid overhead"><span class="index-entry-level-1">cached_node_allocator: caching nodes to avoid overhead</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_shared_memory.constructing_managed_shared_memories" title="Constructing Managed Shared Memory"><span class="index-entry-level-1">Constructing Managed Shared Memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="containers_explained.html#interprocess.containers_explained.containers_of_containers" title="Containers of containers"><span class="index-entry-level-1">Containers of containers</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_interprocess_map" title="Creating maps in shared memory"><span class="index-entry-level-1">Creating maps in shared memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_named_interprocess" title="Creating named shared memory objects"><span class="index-entry-level-1">Creating named shared memory objects</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_interprocess_container" title="Creating vectors in shared memory"><span class="index-entry-level-1">Creating vectors in shared memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.making_ipc_easy.managed_memory_segment_int" title="Declaration of managed memory segment classes"><span class="index-entry-level-1">Declaration of managed memory segment classes</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.bufferstream" title="Formatting directly in your character buffer: bufferstream"><span class="index-entry-level-1">Formatting directly in your character buffer: bufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_segregated_storage.node_allocator" title="node_allocator: A process-shared segregated storage"><span class="index-entry-level-1">node_allocator: A process-shared segregated storage</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_features.allocation_types" title="Object construction function family"><span class="index-entry-level-1">Object construction function family</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="containers_explained.html#interprocess.containers_explained.containers" title="Portable containers in managed memory segments"><span class="index-entry-level-1">Portable containers in managed memory segments</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_adaptive.private_adaptive_pool" title="private_adaptive_pool: a private adaptive pool"><span class="index-entry-level-1">private_adaptive_pool: a private adaptive pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_segregated_storage.private_node_allocator" title="private_node_allocator: a private segregated storage"><span class="index-entry-level-1">private_node_allocator: a private segregated storage</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.shared_ptr" title="Shared pointer and weak pointer"><span class="index-entry-level-1">Shared pointer and weak pointer</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.architecture_algorithm_to_managed.architecture_memory_algorithm" title="The memory algorithm"><span class="index-entry-level-1">The memory algorithm</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="architecture.html#interprocess.architecture.architecture_algorithm_to_managed.architecture_segment_manager" title="The segment manager"><span class="index-entry-level-1">The segment manager</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_offset_ptr" title="Using an offset smart pointer for shared memory"><span class="index-entry-level-1">Using an offset smart pointer for shared memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="quick_guide.html#interprocess.quick_guide.qg_memory_pool" title="Using shared memory as a pool of unnamed memory blocks"><span class="index-entry-level-1">Using shared memory as a pool of unnamed memory blocks</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">segment_manager</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">segment_manager_base</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">send</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1message__queue__t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">set_max_cached_nodes</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_adaptive.cached_adaptive_pool" title="cached_adaptive_pool: Avoiding synchronization overhead"><span class="index-entry-level-1">cached_adaptive_pool: Avoiding synchronization overhead</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_segregated_storage.cached_node_allocator" title="cached_node_allocator: caching nodes to avoid overhead"><span class="index-entry-level-1">cached_node_allocator: caching nodes to avoid overhead</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">sharable_lock</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">shared_from_this</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1enable__shared__from__this.html" title="Class template enable_shared_from_this"><span class="index-entry-level-1">Class template enable_shared_from_this</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">shared_memory_object</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__memory__object.html" title="Class shared_memory_object"><span class="index-entry-level-1">Class shared_memory_object</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">shared_ptr</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">shrink_to_fit</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__mapped__file.html" title="Class template basic_managed_mapped_file"><span class="index-entry-level-1">Class template basic_managed_mapped_file</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__shared__memory.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index"><span class="index-entry-level-1">Class template iset_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index"><span class="index-entry-level-1">Class template iunordered_set_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1map__index.html" title="Class template map_index"><span class="index-entry-level-1">Class template map_index</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">shrink_to_fit_indexes</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">size</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_35_00" title="Boost 1.35 Release"><span class="index-entry-level-1">Boost 1.35 Release</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_expand_in_place" title="Expand in place memory allocation"><span class="index-entry-level-1">Expand in place memory allocation</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">sizeof</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1simple__seq__fit.html" title="Class template simple_seq_fit"><span class="index-entry-level-1">Class template simple_seq_fit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_expand_in_place" title="Expand in place memory allocation"><span class="index-entry-level-1">Expand in place memory allocation</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_features.managed_memory_segment_information" title="Obtaining information about a constructed object"><span class="index-entry-level-1">Obtaining information about a constructed object</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="customizing_interprocess.html#interprocess.customizing_interprocess.custom_interprocess_alloc" title="Writing a new shared memory allocation algorithm"><span class="index-entry-level-1">Writing a new shared memory allocation algorithm</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">space</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="allocators_containers.html#interprocess.allocators_containers.stl_allocators_adaptive" title="Adaptive pool node allocators"><span class="index-entry-level-1">Adaptive pool node allocators</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1mapped__region.html" title="Class mapped_region"><span class="index-entry-level-1">Class mapped_region</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">static_pointer_cast</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.offset__ptr_8hpp" title="Header &lt;boost/interprocess/offset_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/offset_ptr.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.shared__ptr_8hpp" title="Header &lt;boost/interprocess/smart_ptr/shared_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/shared_ptr.hpp &gt;</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">swap</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__mapping.html" title="Class file_mapping"><span class="index-entry-level-1">Class file_mapping</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1mapped__region.html" title="Class mapped_region"><span class="index-entry-level-1">Class mapped_region</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__memory__object.html" title="Class shared_memory_object"><span class="index-entry-level-1">Class shared_memory_object</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool"><span class="index-entry-level-1">Class template adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator"><span class="index-entry-level-1">Class template allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__external__buffer.html" title="Class template basic_managed_external_buffer"><span class="index-entry-level-1">Class template basic_managed_external_buffer</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__heap__memory.html" title="Class template basic_managed_heap_memory"><span class="index-entry-level-1">Class template basic_managed_heap_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__mapped__file.html" title="Class template basic_managed_mapped_file"><span class="index-entry-level-1">Class template basic_managed_mapped_file</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__shared__memory.html" title="Class template basic_managed_shared_memory"><span class="index-entry-level-1">Class template basic_managed_shared_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__windows__shared__memory.html" title="Class template basic_managed_windows_shared_memory"><span class="index-entry-level-1">Class template basic_managed_windows_shared_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__xsi__shared__memory.html" title="Class template basic_managed_xsi_shared_memory"><span class="index-entry-level-1">Class template basic_managed_xsi_shared_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool"><span class="index-entry-level-1">Class template cached_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator"><span class="index-entry-level-1">Class template cached_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr"><span class="index-entry-level-1">Class template intrusive_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator"><span class="index-entry-level-1">Class template node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool"><span class="index-entry-level-1">Class template private_adaptive_pool</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator"><span class="index-entry-level-1">Class template private_node_allocator</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__ptr.html" title="Class template scoped_ptr"><span class="index-entry-level-1">Class template scoped_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1weak__ptr.html" title="Class template weak_ptr"><span class="index-entry-level-1">Class template weak_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1windows__shared__memory.html" title="Class windows_shared_memory"><span class="index-entry-level-1">Class windows_shared_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1xsi__shared__memory.html" title="Class xsi_shared_memory"><span class="index-entry-level-1">Class xsi_shared_memory</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/intrusive__ptr_8hpp_1a8b5a5706d97a8fa356fa600874693eb1.html" title="Function template swap"><span class="index-entry-level-1">Function template swap</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.intrusive__ptr_8hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/intrusive_ptr.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.scoped__ptr_8hpp" title="Header &lt;boost/interprocess/smart_ptr/scoped_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/scoped_ptr.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.shared__ptr_8hpp" title="Header &lt;boost/interprocess/smart_ptr/shared_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/shared_ptr.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.weak__ptr_8hpp" title="Header &lt;boost/interprocess/smart_ptr/weak_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/weak_ptr.hpp &gt;</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">swap_vector</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_63"></a><span class="term">T</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">timed_lock</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__mutex.html" title="Class interprocess_mutex"><span class="index-entry-level-1">Class interprocess_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__recursive__mutex.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__mutex.html" title="Class named_mutex"><span class="index-entry-level-1">Class named_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__recursive__mutex.html" title="Class named_recursive_mutex"><span class="index-entry-level-1">Class named_recursive_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_exclusive" title="Exclusive Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Exclusive Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_operations" title="File Locking Operations"><span class="index-entry-level-1">File Locking Operations</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_mutex_operations" title="Mutex Operations"><span class="index-entry-level-1">Mutex Operations</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">timed_lock_sharable</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_operations" title="File Locking Operations"><span class="index-entry-level-1">File Locking Operations</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_sharable" title="Sharable Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Sharable Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">timed_lock_upgradable</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_upgradable" title="Upgradable Locking (Upgradable Mutex only)"><span class="index-entry-level-1">Upgradable Locking (Upgradable Mutex only)</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">timed_receive</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1message__queue__t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">timed_send</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1message__queue__t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">timed_unlock_upgradable_and_lock</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_promotions" title="Promotions (Upgradable Mutex only)"><span class="index-entry-level-1">Promotions (Upgradable Mutex only)</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_summary.lock_transfer_summary_scoped" title="Transfers To Scoped Lock"><span class="index-entry-level-1">Transfers To Scoped Lock</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">timed_wait</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition.html" title="Class interprocess_condition"><span class="index-entry-level-1">Class interprocess_condition</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition__any.html" title="Class interprocess_condition_any"><span class="index-entry-level-1">Class interprocess_condition_any</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__semaphore.html" title="Class interprocess_semaphore"><span class="index-entry-level-1">Class interprocess_semaphore</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition__any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__semaphore.html" title="Class named_semaphore"><span class="index-entry-level-1">Class named_semaphore</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">to_raw_pointer</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/intrusive__ptr_8hpp_1abf3e3e6d4d2614e0366e5fa11d4b46f9.html" title="Function template to_raw_pointer"><span class="index-entry-level-1">Function template to_raw_pointer</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.intrusive__ptr_8hpp" title="Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/intrusive_ptr.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.scoped__ptr_8hpp" title="Header &lt;boost/interprocess/smart_ptr/scoped_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/scoped_ptr.hpp &gt;</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.shared__ptr_8hpp" title="Header &lt;boost/interprocess/smart_ptr/shared_ptr.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/smart_ptr/shared_ptr.hpp &gt;</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">truncate</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__memory__object.html" title="Class shared_memory_object"><span class="index-entry-level-1">Class shared_memory_object</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">try_atomic_func</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager"><span class="index-entry-level-1">Class template segment_manager</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">try_lock</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_56_00" title="Boost 1.56 Release"><span class="index-entry-level-1">Boost 1.56 Release</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__mutex.html" title="Class interprocess_mutex"><span class="index-entry-level-1">Class interprocess_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__recursive__mutex.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__mutex.html" title="Class named_mutex"><span class="index-entry-level-1">Class named_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__recursive__mutex.html" title="Class named_recursive_mutex"><span class="index-entry-level-1">Class named_recursive_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_exclusive" title="Exclusive Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Exclusive Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_operations" title="File Locking Operations"><span class="index-entry-level-1">File Locking Operations</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/lock__options_8hpp_1a6469dc17982125a3eee42ddbbc09e26d.html" title="Global try_to_lock"><span class="index-entry-level-1">Global try_to_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_mutex_operations" title="Mutex Operations"><span class="index-entry-level-1">Mutex Operations</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">try_lock_for</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__mutex.html" title="Class interprocess_mutex"><span class="index-entry-level-1">Class interprocess_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__recursive__mutex.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__mutex.html" title="Class named_mutex"><span class="index-entry-level-1">Class named_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__recursive__mutex.html" title="Class named_recursive_mutex"><span class="index-entry-level-1">Class named_recursive_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">try_lock_sharable</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_operations" title="File Locking Operations"><span class="index-entry-level-1">File Locking Operations</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_sharable" title="Sharable Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Sharable Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">try_lock_shared</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">try_lock_shared_for</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">try_lock_shared_until</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">try_lock_until</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__mutex.html" title="Class interprocess_mutex"><span class="index-entry-level-1">Class interprocess_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__recursive__mutex.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__mutex.html" title="Class named_mutex"><span class="index-entry-level-1">Class named_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__recursive__mutex.html" title="Class named_recursive_mutex"><span class="index-entry-level-1">Class named_recursive_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">try_lock_upgradable</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_upgradable" title="Upgradable Locking (Upgradable Mutex only)"><span class="index-entry-level-1">Upgradable Locking (Upgradable Mutex only)</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">try_receive</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1message__queue__t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">try_send</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1message__queue__t.html" title="Class template message_queue_t"><span class="index-entry-level-1">Class template message_queue_t</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">try_unlock_sharable_and_lock</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_promotions" title="Promotions (Upgradable Mutex only)"><span class="index-entry-level-1">Promotions (Upgradable Mutex only)</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_summary.lock_transfer_summary_scoped" title="Transfers To Scoped Lock"><span class="index-entry-level-1">Transfers To Scoped Lock</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">try_unlock_sharable_and_lock_upgradable</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_promotions" title="Promotions (Upgradable Mutex only)"><span class="index-entry-level-1">Promotions (Upgradable Mutex only)</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_summary.lock_transfer_summary_upgradable" title="Transfers To Upgradable Lock"><span class="index-entry-level-1">Transfers To Upgradable Lock</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">try_unlock_upgradable_and_lock</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_promotions" title="Promotions (Upgradable Mutex only)"><span class="index-entry-level-1">Promotions (Upgradable Mutex only)</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_summary.lock_transfer_summary_scoped" title="Transfers To Scoped Lock"><span class="index-entry-level-1">Transfers To Scoped Lock</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">try_wait</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__semaphore.html" title="Class interprocess_semaphore"><span class="index-entry-level-1">Class interprocess_semaphore</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__semaphore.html" title="Class named_semaphore"><span class="index-entry-level-1">Class named_semaphore</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_64"></a><span class="term">U</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">unlock</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__mutex.html" title="Class interprocess_mutex"><span class="index-entry-level-1">Class interprocess_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__recursive__mutex.html" title="Class interprocess_recursive_mutex"><span class="index-entry-level-1">Class interprocess_recursive_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__mutex.html" title="Class named_mutex"><span class="index-entry-level-1">Class named_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__recursive__mutex.html" title="Class named_recursive_mutex"><span class="index-entry-level-1">Class named_recursive_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_exclusive" title="Exclusive Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Exclusive Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_operations" title="File Locking Operations"><span class="index-entry-level-1">File Locking Operations</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_mutex_operations" title="Mutex Operations"><span class="index-entry-level-1">Mutex Operations</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_scoped_lock" title="Scoped lock"><span class="index-entry-level-1">Scoped lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_simple_transfer" title="Simple Lock Transfer"><span class="index-entry-level-1">Simple Lock Transfer</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">unlock_and_lock_sharable</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_demotions" title="Demotions (Upgradable Mutex only)"><span class="index-entry-level-1">Demotions (Upgradable Mutex only)</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions" title="Lock Transfers Through Move Semantics"><span class="index-entry-level-1">Lock Transfers Through Move Semantics</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_scoped_locks" title="Scoped Lock and Sharable Lock With File Locking"><span class="index-entry-level-1">Scoped Lock and Sharable Lock With File Locking</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_not_locked" title="Transferring Unlocked Locks"><span class="index-entry-level-1">Transferring Unlocked Locks</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_summary.lock_transfer_summary_sharable" title="Transfers To Sharable Lock"><span class="index-entry-level-1">Transfers To Sharable Lock</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">unlock_and_lock_upgradable</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_demotions" title="Demotions (Upgradable Mutex only)"><span class="index-entry-level-1">Demotions (Upgradable Mutex only)</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_summary.lock_transfer_summary_upgradable" title="Transfers To Upgradable Lock"><span class="index-entry-level-1">Transfers To Upgradable Lock</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">unlock_sharable</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.file_lock.file_lock_operations" title="File Locking Operations"><span class="index-entry-level-1">File Locking Operations</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.sharable_upgradable_mutexes_operations_sharable" title="Sharable Locking (Sharable &amp; Upgradable Mutexes)"><span class="index-entry-level-1">Sharable Locking (Sharable &amp; Upgradable Mutexes)</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_simple_transfer" title="Simple Lock Transfer"><span class="index-entry-level-1">Simple Lock Transfer</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">unlock_shared</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock"><span class="index-entry-level-1">Class file_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex"><span class="index-entry-level-1">Class interprocess_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex"><span class="index-entry-level-1">Class named_sharable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">unlock_upgradable</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_locks" title="Sharable Lock And Upgradable Lock"><span class="index-entry-level-1">Sharable Lock And Upgradable Lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_upgradable" title="Upgradable Locking (Upgradable Mutex only)"><span class="index-entry-level-1">Upgradable Locking (Upgradable Mutex only)</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">unlock_upgradable_and_lock</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock"><span class="index-entry-level-1">Class template scoped_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_promotions" title="Promotions (Upgradable Mutex only)"><span class="index-entry-level-1">Promotions (Upgradable Mutex only)</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_summary.lock_transfer_summary_scoped" title="Transfers To Scoped Lock"><span class="index-entry-level-1">Transfers To Scoped Lock</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">unlock_upgradable_and_lock_sharable</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex"><span class="index-entry-level-1">Class interprocess_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex"><span class="index-entry-level-1">Class named_upgradable_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex"><span class="index-entry-level-1">Class null_mutex</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock"><span class="index-entry-level-1">Class template sharable_lock</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.sharable_upgradable_mutexes.sharable_upgradable_mutexes_operations.upgradable_mutexes_operations_demotions" title="Demotions (Upgradable Mutex only)"><span class="index-entry-level-1">Demotions (Upgradable Mutex only)</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.lock_conversions.lock_transfer_summary.lock_transfer_summary_sharable" title="Transfers To Sharable Lock"><span class="index-entry-level-1">Transfers To Sharable Lock</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">upgradable_lock</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock"><span class="index-entry-level-1">Class template upgradable_lock</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">usduration</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1usduration.html" title="Class usduration"><span class="index-entry-level-1">Class usduration</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">usduration_from_milliseconds</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/timed__utils_8hpp_1a06edd79728c966c14ac4abddc0263587.html" title="Function usduration_from_milliseconds"><span class="index-entry-level-1">Function usduration_from_milliseconds</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.timed__utils_8hpp" title="Header &lt;boost/interprocess/timed_utils.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/timed_utils.hpp &gt;</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">usduration_from_seconds</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/timed__utils_8hpp_1a825a05961e2967ba9bba6b7661ff3f69.html" title="Function usduration_from_seconds"><span class="index-entry-level-1">Function usduration_from_seconds</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.timed__utils_8hpp" title="Header &lt;boost/interprocess/timed_utils.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/timed_utils.hpp &gt;</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">use_count</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr"><span class="index-entry-level-1">Class template shared_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1weak__ptr.html" title="Class template weak_ptr"><span class="index-entry-level-1">Class template weak_ptr</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="interprocess_smart_ptr.html#interprocess.interprocess_smart_ptr.intrusive_ptr" title="Intrusive pointer"><span class="index-entry-level-1">Intrusive pointer</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">ustime</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1ustime.html" title="Class ustime"><span class="index-entry-level-1">Class ustime</span></a></p></li></ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">ustime_delay_milliseconds</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/timed__utils_8hpp_1ad95c2d04534cc54be077083b838c3b94.html" title="Function ustime_delay_milliseconds"><span class="index-entry-level-1">Function ustime_delay_milliseconds</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="indexes_reference.html#doxygen.boost_interprocess_header_reference.timed__utils_8hpp" title="Header &lt;boost/interprocess/timed_utils.hpp&gt;"><span class="index-entry-level-1">Header &lt; boost/interprocess/timed_utils.hpp &gt;</span></a></p></li>
</ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_65"></a><span class="term">V</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">vector_type</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ivectorstream.html" title="Class template basic_ivectorstream"><span class="index-entry-level-1">Class template basic_ivectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ovectorstream.html" title="Class template basic_ovectorstream"><span class="index-entry-level-1">Class template basic_ovectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorbuf.html" title="Class template basic_vectorbuf"><span class="index-entry-level-1">Class template basic_vectorbuf</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorstream.html" title="Class template basic_vectorstream"><span class="index-entry-level-1">Class template basic_vectorstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html#interprocess.streams.vectorstream" title="Formatting directly in your character vector: vectorstream"><span class="index-entry-level-1">Formatting directly in your character vector: vectorstream</span></a></p></li>
</ul></div>
</li></ul></div></dd>
<dt>
<a name="idx_id_66"></a><span class="term">W</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">wait</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition.html" title="Class interprocess_condition"><span class="index-entry-level-1">Class interprocess_condition</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition__any.html" title="Class interprocess_condition_any"><span class="index-entry-level-1">Class interprocess_condition_any</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__semaphore.html" title="Class interprocess_semaphore"><span class="index-entry-level-1">Class interprocess_semaphore</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition__any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__semaphore.html" title="Class named_semaphore"><span class="index-entry-level-1">Class named_semaphore</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">wait_for</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition.html" title="Class interprocess_condition"><span class="index-entry-level-1">Class interprocess_condition</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition__any.html" title="Class interprocess_condition_any"><span class="index-entry-level-1">Class interprocess_condition_any</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition__any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">wait_until</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition.html" title="Class interprocess_condition"><span class="index-entry-level-1">Class interprocess_condition</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition__any.html" title="Class interprocess_condition_any"><span class="index-entry-level-1">Class interprocess_condition_any</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition.html" title="Class named_condition"><span class="index-entry-level-1">Class named_condition</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition__any.html" title="Class named_condition_any"><span class="index-entry-level-1">Class named_condition_any</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">while</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="synchronization_mechanisms.html#interprocess.synchronization_mechanisms.mutexes.mutexes_anonymous_example" title="Anonymous mutex example"><span class="index-entry-level-1">Anonymous mutex example</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="streams.html" title="Direct iostream formatting: vectorstream and bufferstream"><span class="index-entry-level-1">Direct iostream formatting: vectorstream and bufferstream</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_heap_memory_external_buffer.shared_message_queue_ex" title="Example: Serializing a database through the message queue"><span class="index-entry-level-1">Example: Serializing a database through the message queue</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="managed_memory_segments.html#interprocess.managed_memory_segments.managed_memory_segment_advanced_features.managed_memory_segment_multiple_allocations" title="Multiple allocation functions"><span class="index-entry-level-1">Multiple allocation functions</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">windows_shared_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1windows__shared__memory.html" title="Class windows_shared_memory"><span class="index-entry-level-1">Class windows_shared_memory</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_67"></a><span class="term">X</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">xsi_key</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_63_00" title="Boost 1.63 Release"><span class="index-entry-level-1">Boost 1.63 Release</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1xsi__key.html" title="Class xsi_key"><span class="index-entry-level-1">Class xsi_key</span></a></p></li>
</ul></div>
</li>
<li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">xsi_shared_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1xsi__shared__memory.html" title="Class xsi_shared_memory"><span class="index-entry-level-1">Class xsi_shared_memory</span></a></p></li></ul></div>
</li>
</ul></div></dd>
<dt>
<a name="idx_id_68"></a><span class="term">Z</span>
</dt>
<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
<p><span class="index-entry-level-0">zero_free_memory</span></p>
<div class="index"><ul class="index" style="list-style-type: none; ">
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit"><span class="index-entry-level-1">Class template rbtree_best_fit</span></a></p></li>
<li class="listitem" style="list-style-type: none"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base"><span class="index-entry-level-1">Class template segment_manager_base</span></a></p></li>
</ul></div>
</li></ul></div></dd>
</dl></div>
</div>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_interprocess_header_reference"></a>Boost.Interprocess Header Reference</h3></div></div></div>
<div class="toc"><dl class="toc">
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.adaptive__pool_8hpp">Header &lt;boost/interprocess/allocators/adaptive_pool.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.allocator_8hpp">Header &lt;boost/interprocess/allocators/allocator.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.cached__adaptive__pool_8hpp">Header &lt;boost/interprocess/allocators/cached_adaptive_pool.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.cached__node__allocator_8hpp">Header &lt;boost/interprocess/allocators/cached_node_allocator.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.node__allocator_8hpp">Header &lt;boost/interprocess/allocators/node_allocator.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.private__adaptive__pool_8hpp">Header &lt;boost/interprocess/allocators/private_adaptive_pool.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.private__node__allocator_8hpp">Header &lt;boost/interprocess/allocators/private_node_allocator.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.anonymous__shared__memory_8hpp">Header &lt;boost/interprocess/anonymous_shared_memory.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.allocation__type_8hpp">Header &lt;boost/interprocess/containers/allocation_type.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.deque_8hpp">Header &lt;boost/interprocess/containers/deque.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.flat__map_8hpp">Header &lt;boost/interprocess/containers/flat_map.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.flat__set_8hpp">Header &lt;boost/interprocess/containers/flat_set.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.list_8hpp">Header &lt;boost/interprocess/containers/list.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.map_8hpp">Header &lt;boost/interprocess/containers/map.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.pair_8hpp">Header &lt;boost/interprocess/containers/pair.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.set_8hpp">Header &lt;boost/interprocess/containers/set.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.slist_8hpp">Header &lt;boost/interprocess/containers/slist.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.stable__vector_8hpp">Header &lt;boost/interprocess/containers/stable_vector.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.string_8hpp">Header &lt;boost/interprocess/containers/string.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.vector_8hpp">Header &lt;boost/interprocess/containers/vector.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.version__type_8hpp">Header &lt;boost/interprocess/containers/version_type.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.creation__tags_8hpp">Header &lt;boost/interprocess/creation_tags.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.errors_8hpp">Header &lt;boost/interprocess/errors.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.exceptions_8hpp">Header &lt;boost/interprocess/exceptions.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.file__mapping_8hpp">Header &lt;boost/interprocess/file_mapping.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.flat__map__index_8hpp">Header &lt;boost/interprocess/indexes/flat_map_index.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.iset__index_8hpp">Header &lt;boost/interprocess/indexes/iset_index.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.iunordered__set__index_8hpp">Header &lt;boost/interprocess/indexes/iunordered_set_index.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.map__index_8hpp">Header &lt;boost/interprocess/indexes/map_index.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.null__index_8hpp">Header &lt;boost/interprocess/indexes/null_index.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.interprocess__fwd_8hpp">Header &lt;boost/interprocess/interprocess_fwd.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.message__queue_8hpp">Header &lt;boost/interprocess/ipc/message_queue.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__external__buffer_8hpp">Header &lt;boost/interprocess/managed_external_buffer.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__heap__memory_8hpp">Header &lt;boost/interprocess/managed_heap_memory.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__mapped__file_8hpp">Header &lt;boost/interprocess/managed_mapped_file.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__shared__memory_8hpp">Header &lt;boost/interprocess/managed_shared_memory.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__windows__shared__memory_8hpp">Header &lt;boost/interprocess/managed_windows_shared_memory.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.managed__xsi__shared__memory_8hpp">Header &lt;boost/interprocess/managed_xsi_shared_memory.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.mapped__region_8hpp">Header &lt;boost/interprocess/mapped_region.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.rbtree__best__fit_8hpp">Header &lt;boost/interprocess/mem_algo/rbtree_best_fit.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.simple__seq__fit_8hpp">Header &lt;boost/interprocess/mem_algo/simple_seq_fit.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.offset__ptr_8hpp">Header &lt;boost/interprocess/offset_ptr.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.permissions_8hpp">Header &lt;boost/interprocess/permissions.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.segment__manager_8hpp">Header &lt;boost/interprocess/segment_manager.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.shared__memory__object_8hpp">Header &lt;boost/interprocess/shared_memory_object.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.deleter_8hpp">Header &lt;boost/interprocess/smart_ptr/deleter.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.enable__shared__from__this_8hpp">Header &lt;boost/interprocess/smart_ptr/enable_shared_from_this.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.intrusive__ptr_8hpp">Header &lt;boost/interprocess/smart_ptr/intrusive_ptr.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.scoped__ptr_8hpp">Header &lt;boost/interprocess/smart_ptr/scoped_ptr.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.shared__ptr_8hpp">Header &lt;boost/interprocess/smart_ptr/shared_ptr.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.unique__ptr_8hpp">Header &lt;boost/interprocess/smart_ptr/unique_ptr.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.weak__ptr_8hpp">Header &lt;boost/interprocess/smart_ptr/weak_ptr.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.bufferstream_8hpp">Header &lt;boost/interprocess/streams/bufferstream.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.vectorstream_8hpp">Header &lt;boost/interprocess/streams/vectorstream.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.cv__status_8hpp">Header &lt;boost/interprocess/sync/cv_status.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.file__lock_8hpp">Header &lt;boost/interprocess/sync/file_lock.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.interprocess__condition_8hpp">Header &lt;boost/interprocess/sync/interprocess_condition.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.interprocess__condition__any_8hpp">Header &lt;boost/interprocess/sync/interprocess_condition_any.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.interprocess__mutex_8hpp">Header &lt;boost/interprocess/sync/interprocess_mutex.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.interprocess__recursive__mutex_8hpp">Header &lt;boost/interprocess/sync/interprocess_recursive_mutex.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.interprocess__semaphore_8hpp">Header &lt;boost/interprocess/sync/interprocess_semaphore.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.interprocess__sharable__mutex_8hpp">Header &lt;boost/interprocess/sync/interprocess_sharable_mutex.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.interprocess__upgradable__mutex_8hpp">Header &lt;boost/interprocess/sync/interprocess_upgradable_mutex.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.lock__options_8hpp">Header &lt;boost/interprocess/sync/lock_options.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.mutex__family_8hpp">Header &lt;boost/interprocess/sync/mutex_family.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.named__condition_8hpp">Header &lt;boost/interprocess/sync/named_condition.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.named__condition__any_8hpp">Header &lt;boost/interprocess/sync/named_condition_any.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.named__mutex_8hpp">Header &lt;boost/interprocess/sync/named_mutex.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.named__recursive__mutex_8hpp">Header &lt;boost/interprocess/sync/named_recursive_mutex.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.named__semaphore_8hpp">Header &lt;boost/interprocess/sync/named_semaphore.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.named__sharable__mutex_8hpp">Header &lt;boost/interprocess/sync/named_sharable_mutex.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.named__upgradable__mutex_8hpp">Header &lt;boost/interprocess/sync/named_upgradable_mutex.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.null__mutex_8hpp">Header &lt;boost/interprocess/sync/null_mutex.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.scoped__lock_8hpp">Header &lt;boost/interprocess/sync/scoped_lock.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.sharable__lock_8hpp">Header &lt;boost/interprocess/sync/sharable_lock.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.upgradable__lock_8hpp">Header &lt;boost/interprocess/sync/upgradable_lock.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.timed__utils_8hpp">Header &lt;boost/interprocess/timed_utils.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.windows__shared__memory_8hpp">Header &lt;boost/interprocess/windows_shared_memory.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.xsi__key_8hpp">Header &lt;boost/interprocess/xsi_key.hpp&gt;</a></span></dt>
<dt><span class="section"><a href="indexes_reference.html#doxygen.boost_interprocess_header_reference.xsi__shared__memory_8hpp">Header &lt;boost/interprocess/xsi_shared_memory.hpp&gt;</a></span></dt>
</dl></div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.adaptive__pool_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/allocators/adaptive_pool.hpp" target="_top">boost/interprocess/allocators/adaptive_pool.hpp</a>&gt;</h4></div></div></div>
<p>Describes adaptive_pool pooled shared memory STL compatible allocator </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> 
             <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> MaxFreeBlocks<span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">char</span> OverheadPercent<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool">adaptive_pool</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> F<span class="special">,</span> 
             <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/adaptive__pool_8hpp_1a0c4c1e8e0fb9fe44a5b810e83f7c61b1.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool">adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool">adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> F<span class="special">,</span> 
             <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/adaptive__pool_8hpp_1a4b2a37d690dea3f39a9171d46249bcbb.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool">adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool">adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.allocator_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/allocators/allocator.hpp" target="_top">boost/interprocess/allocators/allocator.hpp</a>&gt;</h4></div></div></div>
<p>Describes an allocator that allocates portions of fixed size memory buffer (shared memory, mapped file...) </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator">allocator</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/allocator_8hpp_1a2a2355983dad0f6297f4e882c93510b6.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator">allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">SegmentManager</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator">allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">SegmentManager</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/allocator_8hpp_1a9847664cad21c7af8e1e029cecebc79c.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator">allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">SegmentManager</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator">allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">SegmentManager</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.cached__adaptive__pool_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/allocators/cached_adaptive_pool.hpp" target="_top">boost/interprocess/allocators/cached_adaptive_pool.hpp</a>&gt;</h4></div></div></div>
<p>Describes cached_adaptive_pool pooled shared memory STL compatible allocator </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> 
             <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> MaxFreeBlocks<span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">char</span> OverheadPercent<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool">cached_adaptive_pool</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> F<span class="special">,</span> 
             <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> OP<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/cached__adaptive__pool_8hpp_1a4eebc7d78782f1f44fdba5e65893af95.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool">cached_adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool">cached_adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> F<span class="special">,</span> 
             <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> OP<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/cached__adaptive__pool_8hpp_1a8538149c5beca8c76b5925eed81e4e0d.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool">cached_adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool">cached_adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.cached__node__allocator_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/allocators/cached_node_allocator.hpp" target="_top">boost/interprocess/allocators/cached_node_allocator.hpp</a>&gt;</h4></div></div></div>
<p>Describes cached_cached_node_allocator pooled shared memory STL compatible allocator </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator">cached_node_allocator</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NPC<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/cached__node__allocator_8hpp_1a2c395f57a3b968012a65cf0041fb956c.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator">cached_node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NPC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator">cached_node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NPC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NPC<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/cached__node__allocator_8hpp_1a58a5cf77d0a0344f24a4d8860c6371e6.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator">cached_node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NPC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator">cached_node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NPC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.node__allocator_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/allocators/node_allocator.hpp" target="_top">boost/interprocess/allocators/node_allocator.hpp</a>&gt;</h4></div></div></div>
<p>Describes node_allocator pooled shared memory STL compatible allocator </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator">node_allocator</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NPC<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/node__allocator_8hpp_1af55c8461d3deb2c1a490c433be1293ba.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator">node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NPC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator">node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NPC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NPC<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/node__allocator_8hpp_1a6995dad28e5210991abe9fc9238fda39.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator">node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NPC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator">node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NPC</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.private__adaptive__pool_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/allocators/private_adaptive_pool.hpp" target="_top">boost/interprocess/allocators/private_adaptive_pool.hpp</a>&gt;</h4></div></div></div>
<p>Describes private_adaptive_pool_base pooled shared memory STL compatible allocator </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> 
             <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> MaxFreeBlocks<span class="special">,</span> <span class="keyword">unsigned</span> <span class="keyword">char</span> OverheadPercent<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool">private_adaptive_pool</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> F<span class="special">,</span> 
             <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/private__adaptive__pool_8hpp_1ab71280923b834100361227a7dca760f0.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool">private_adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool">private_adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> F<span class="special">,</span> 
             <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/private__adaptive__pool_8hpp_1a74111b10a62b43195fd1de4fd96bfadd.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool">private_adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool">private_adaptive_pool</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.private__node__allocator_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/allocators/private_node_allocator.hpp" target="_top">boost/interprocess/allocators/private_node_allocator.hpp</a>&gt;</h4></div></div></div>
<p>Describes private_node_allocator_base pooled shared memory STL compatible allocator </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator">private_node_allocator</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> F<span class="special">,</span> 
             <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/private__node__allocator_8hpp_1a6f6fa9060b45c9ecc580e2983fdbf208.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator">private_node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator">private_node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> NodesPerBlock<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> F<span class="special">,</span> 
             <span class="keyword">unsigned</span> <span class="keyword">char</span> OP<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/private__node__allocator_8hpp_1a698fffb7e207a94369c959910b50a40c.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator">private_node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator">private_node_allocator</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">S</span><span class="special">,</span> <span class="identifier">NodesPerBlock</span><span class="special">,</span> <span class="identifier">F</span><span class="special">,</span> <span class="identifier">OP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.anonymous__shared__memory_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/anonymous_shared_memory.hpp" target="_top">boost/interprocess/anonymous_shared_memory.hpp</a>&gt;</h4></div></div></div>
<p>Describes a function that creates anonymous shared memory that can be shared between forked processes </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1mapped__region.html" title="Class mapped_region">mapped_region</a> <a class="link" href="../doxygen/boost_interprocess_header_reference/anonymous__shared__memory_8hpp_1a79b8d3cc8666edda422f3ca0e2d93df3.html" title="Function anonymous_shared_memory"><span class="identifier">anonymous_shared_memory</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section"><div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.allocation__type_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/allocation_type.hpp" target="_top">boost/interprocess/containers/allocation_type.hpp</a>&gt;</h4></div></div></div></div>
<div class="section"><div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.deque_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/deque.hpp" target="_top">boost/interprocess/containers/deque.hpp</a>&gt;</h4></div></div></div></div>
<div class="section"><div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.flat__map_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/flat_map.hpp" target="_top">boost/interprocess/containers/flat_map.hpp</a>&gt;</h4></div></div></div></div>
<div class="section"><div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.flat__set_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/flat_set.hpp" target="_top">boost/interprocess/containers/flat_set.hpp</a>&gt;</h4></div></div></div></div>
<div class="section"><div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.list_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/list.hpp" target="_top">boost/interprocess/containers/list.hpp</a>&gt;</h4></div></div></div></div>
<div class="section"><div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.map_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/map.hpp" target="_top">boost/interprocess/containers/map.hpp</a>&gt;</h4></div></div></div></div>
<div class="section"><div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.pair_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/pair.hpp" target="_top">boost/interprocess/containers/pair.hpp</a>&gt;</h4></div></div></div></div>
<div class="section"><div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.set_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/set.hpp" target="_top">boost/interprocess/containers/set.hpp</a>&gt;</h4></div></div></div></div>
<div class="section"><div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.slist_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/slist.hpp" target="_top">boost/interprocess/containers/slist.hpp</a>&gt;</h4></div></div></div></div>
<div class="section"><div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.stable__vector_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/stable_vector.hpp" target="_top">boost/interprocess/containers/stable_vector.hpp</a>&gt;</h4></div></div></div></div>
<div class="section"><div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.string_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/string.hpp" target="_top">boost/interprocess/containers/string.hpp</a>&gt;</h4></div></div></div></div>
<div class="section"><div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.vector_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/vector.hpp" target="_top">boost/interprocess/containers/vector.hpp</a>&gt;</h4></div></div></div></div>
<div class="section"><div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.version__type_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/containers/version_type.hpp" target="_top">boost/interprocess/containers/version_type.hpp</a>&gt;</h4></div></div></div></div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.creation__tags_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/creation_tags.hpp" target="_top">boost/interprocess/creation_tags.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">struct</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1create__only__t.html" title="Struct create_only_t">create_only_t</a><span class="special">;</span>
    <span class="keyword">struct</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1open__copy__on__write__t.html" title="Struct open_copy_on_write_t">open_copy_on_write_t</a><span class="special">;</span>
    <span class="keyword">struct</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1open__only__t.html" title="Struct open_only_t">open_only_t</a><span class="special">;</span>
    <span class="keyword">struct</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1open__or__create__t.html" title="Struct open_or_create_t">open_or_create_t</a><span class="special">;</span>
    <span class="keyword">struct</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1open__read__only__t.html" title="Struct open_read_only_t">open_read_only_t</a><span class="special">;</span>
    <span class="keyword">struct</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1open__read__private__t.html" title="Struct open_read_private_t">open_read_private_t</a><span class="special">;</span>

    <span class="keyword">static</span> <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1create__only__t.html" title="Struct create_only_t">create_only_t</a> <a class="link" href="../doxygen/boost_interprocess_header_reference/creation__tags_8hpp_1a5c91de6ee505ba17fbc3be121968bcb4.html" title="Global create_only">create_only</a><span class="special">;</span>
    <span class="keyword">static</span> <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1open__only__t.html" title="Struct open_only_t">open_only_t</a> <a class="link" href="../doxygen/boost_interprocess_header_reference/creation__tags_8hpp_1a4a1493a736f144ab76dce1c0696c7667.html" title="Global open_only">open_only</a><span class="special">;</span>
    <span class="keyword">static</span> <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1open__read__only__t.html" title="Struct open_read_only_t">open_read_only_t</a> <a class="link" href="../doxygen/boost_interprocess_header_reference/creation__tags_8hpp_1ac71932b87310788f4aee48dde205f602.html" title="Global open_read_only">open_read_only</a><span class="special">;</span>
    <span class="keyword">static</span> <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1open__or__create__t.html" title="Struct open_or_create_t">open_or_create_t</a> <a class="link" href="../doxygen/boost_interprocess_header_reference/creation__tags_8hpp_1a7f8c9dda85e103741ef7c88a9560cec3.html" title="Global open_or_create">open_or_create</a><span class="special">;</span>
    <span class="keyword">static</span> <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1open__copy__on__write__t.html" title="Struct open_copy_on_write_t">open_copy_on_write_t</a> <a class="link" href="../doxygen/boost_interprocess_header_reference/creation__tags_8hpp_1ab60cfa8230d67126865e58e6da0667ae.html" title="Global open_copy_on_write">open_copy_on_write</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.errors_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/errors.hpp" target="_top">boost/interprocess/errors.hpp</a>&gt;</h4></div></div></div>
<p>Describes the error numbering of interprocess classes </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>

    <span class="keyword">enum</span> <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4"></a>error_code_t <span class="special">{</span> <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4aa2a24fa37e7c8961d0db161d18522dd1"></a>no_error = 0, <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4a927e5e6e2fd92da914e0d594f959a5f1"></a>system_error, <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4ae54a8281a5ce0775626851ab2f6a19d7"></a>other_error, 
                        <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4a39632f7c0e4efbe1898153ac40cea034"></a>security_error, <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4a43d2279b52d65459a4111e9b67b592ef"></a>read_only_error, <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4abf91124979185f8f472bac27c961d2b3"></a>io_error, <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4ab34e511b4e6583631072dace8a79a6f4"></a>path_error, 
                        <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4a4f166431d565155d3fce99cc138effa6"></a>not_found_error, <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4a27c3420aecd546834c50dd0d7511509b"></a>busy_error, <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4ace48d52832cddf9778429e74057e1f37"></a>already_exists_error, 
                        <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4afda6546885f7c0c2f6298c665a3c064a"></a>not_empty_error, <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4a8b184f950a51fda641345bd05110a89f"></a>is_directory_error, 
                        <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4a5bf2df7e5c68d6074cc5aef4bde0e505"></a>out_of_space_error, <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4a9063008c84691c1abcd4de825ad1fa8c"></a>out_of_memory_error, 
                        <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4aaec7872820dc7e4530bdf648ec64bc0b"></a>out_of_resource_error, <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4a5e336d64867dda8eedc3f94913358b86"></a>lock_error, <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4aeedb72cbe6f2076da32ede9356d01649"></a>sem_error, 
                        <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4a032233b52c60fa5417c1a6375d9b9521"></a>mode_error, <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4a4d20b5e7b1a3c7c157a10f9f0febfb37"></a>size_error, <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4aaf098a3f944ee3845d2bdd26d8574675"></a>corrupted_error, 
                        <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4a48a1f747b4e3a6fe0725bf2478bb68e9"></a>not_such_file_or_directory, <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4ae338bcfe34cf6b90b2f5b05b10e5f8e0"></a>invalid_argument, 
                        <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4a2199e6181013f046bc23de95f58f7829"></a>timeout_when_locking_error, 
                        <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4a840180270c9670d4fc752b6b71c7090a"></a>timeout_when_waiting_error, <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4a0f9477220b39a68be5356b6a5b0507a2"></a>owner_dead_error, 
                        <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1a9fa7112f059d772afd0763a5ad0edde4add27819b7da49ac4e90f7458b3b7ee8d"></a>not_recoverable <span class="special">}</span><span class="special">;</span>

    <span class="keyword">typedef</span> <span class="keyword">int</span> <a name="doxygen.boost_interprocess_header_reference.errors_8hpp_1af0f7f7c888a1818c728c44b0e9bfc55d"></a><span class="identifier">native_error_t</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.exceptions_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/exceptions.hpp" target="_top">boost/interprocess/exceptions.hpp</a>&gt;</h4></div></div></div>
<p>Describes exceptions thrown by interprocess classes </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1bad__alloc.html" title="Class bad_alloc">bad_alloc</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__exception.html" title="Class interprocess_exception">interprocess_exception</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1lock__exception.html" title="Class lock_exception">lock_exception</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.file__mapping_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/file_mapping.hpp" target="_top">boost/interprocess/file_mapping.hpp</a>&gt;</h4></div></div></div>
<p>Describes file_mapping and mapped region classes </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__mapping.html" title="Class file_mapping">file_mapping</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.flat__map__index_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/indexes/flat_map_index.hpp" target="_top">boost/interprocess/indexes/flat_map_index.hpp</a>&gt;</h4></div></div></div>
<p>Describes index adaptor of boost::map container, to use it as name/shared memory index </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> MapConfig<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1flat__map__index.html" title="Class template flat_map_index">flat_map_index</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.iset__index_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/indexes/iset_index.hpp" target="_top">boost/interprocess/indexes/iset_index.hpp</a>&gt;</h4></div></div></div>
<p>Describes index adaptor of boost::intrusive::set container, to use it as name/shared memory index </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> MapConfig<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index">iset_index</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.iunordered__set__index_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/indexes/iunordered_set_index.hpp" target="_top">boost/interprocess/indexes/iunordered_set_index.hpp</a>&gt;</h4></div></div></div>
<p>Describes index adaptor of boost::intrusive::unordered_set container, to use it as name/shared memory index </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> MapConfig<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index">iunordered_set_index</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.map__index_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/indexes/map_index.hpp" target="_top">boost/interprocess/indexes/map_index.hpp</a>&gt;</h4></div></div></div>
<p>Describes index adaptor of boost::map container, to use it as name/shared memory index </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> MapConfig<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1map__index.html" title="Class template map_index">map_index</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.null__index_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/indexes/null_index.hpp" target="_top">boost/interprocess/indexes/null_index.hpp</a>&gt;</h4></div></div></div>
<p>Describes a null index adaptor, so that if we don't want to construct named objects, we can use this null index type to save resources. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> MapConfig<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__index.html" title="Class template null_index">null_index</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.interprocess__fwd_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/interprocess_fwd.hpp" target="_top">boost/interprocess/interprocess_fwd.hpp</a>&gt;</h4></div></div></div>
<p>This header file forward declares the basic interprocess types:</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1permissions.html" title="Class permissions">boost::interprocess::permissions</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1mapped__region.html" title="Class mapped_region">boost::interprocess::mapped_region</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__mapping.html" title="Class file_mapping">boost::interprocess::file_mapping</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__memory__object.html" title="Class shared_memory_object">boost::interprocess::shared_memory_object</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1windows__shared__memory.html" title="Class windows_shared_memory">boost::interprocess::windows_shared_memory</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1xsi__shared__memory.html" title="Class xsi_shared_memory">boost::interprocess::xsi_shared_memory</a>;</p></li>
</ul></div>
<p>
</p>
<p>The following synchronization mechanisms and locks:</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex">boost::interprocess::null_mutex</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__mutex.html" title="Class interprocess_mutex">boost::interprocess::interprocess_mutex</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__recursive__mutex.html" title="Class interprocess_recursive_mutex">boost::interprocess::interprocess_recursive_mutex</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__semaphore.html" title="Class interprocess_semaphore">boost::interprocess::interprocess_semaphore</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__mutex.html" title="Class named_mutex">boost::interprocess::named_mutex</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__recursive__mutex.html" title="Class named_recursive_mutex">boost::interprocess::named_recursive_mutex</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__semaphore.html" title="Class named_semaphore">boost::interprocess::named_semaphore</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex">boost::interprocess::interprocess_sharable_mutex</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition.html" title="Class interprocess_condition">boost::interprocess::interprocess_condition</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock">boost::interprocess::scoped_lock</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock">boost::interprocess::sharable_lock</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock">boost::interprocess::upgradable_lock</a>;</p></li>
</ul></div>
<p>
</p>
<p>The following mutex families:</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1mutex__family.html" title="Struct mutex_family">boost::interprocess::mutex_family</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1null__mutex__family.html" title="Struct null_mutex_family">boost::interprocess::null_mutex_family</a>;</p></li>
</ul></div>
<p>
</p>
<p>The following allocators:</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1allocator.html" title="Class template allocator">boost::interprocess::allocator</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1node__allocator.html" title="Class template node_allocator">boost::interprocess::node_allocator</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__node__allocator.html" title="Class template private_node_allocator">boost::interprocess::private_node_allocator</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__node__allocator.html" title="Class template cached_node_allocator">boost::interprocess::cached_node_allocator</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html" title="Class template adaptive_pool">boost::interprocess::adaptive_pool</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1private__adaptive__pool.html" title="Class template private_adaptive_pool">boost::interprocess::private_adaptive_pool</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1cached__adaptive__pool.html" title="Class template cached_adaptive_pool">boost::interprocess::cached_adaptive_pool</a>;</p></li>
</ul></div>
<p>
</p>
<p>The following allocation algorithms:</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1simple__seq__fit.html" title="Class template simple_seq_fit">boost::interprocess::simple_seq_fit</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit">boost::interprocess::rbtree_best_fit</a>;</p></li>
</ul></div>
<p>
</p>
<p>The following index types:</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1flat__map__index.html" title="Class template flat_map_index">boost::interprocess::flat_map_index</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index">boost::interprocess::iset_index</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iunordered__set__index.html" title="Class template iunordered_set_index">boost::interprocess::iunordered_set_index</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1map__index.html" title="Class template map_index">boost::interprocess::map_index</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__index.html" title="Class template null_index">boost::interprocess::null_index</a>;</p></li>
<li class="listitem"><p>boost::interprocess::unordered_map_index;</p></li>
</ul></div>
<p>
</p>
<p>The following managed memory types:</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager">boost::interprocess::segment_manager</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__external__buffer.html" title="Class template basic_managed_external_buffer">boost::interprocess::basic_managed_external_buffer</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__external__buffer_8hpp_1af847c2a3013bb979840d52e42e04920c.html" title="Type definition managed_external_buffer">boost::interprocess::managed_external_buffer</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__external__buffer_8hpp_1a44bcef480cc2f8cfca738e1fc1cfeb94.html" title="Type definition wmanaged_external_buffer">boost::interprocess::wmanaged_external_buffer</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__shared__memory.html" title="Class template basic_managed_shared_memory">boost::interprocess::basic_managed_shared_memory</a></p></li>
<li class="listitem"><p>boost::interprocess::managed_shared_memory</p></li>
<li class="listitem"><p>boost::interprocess::wmanaged_shared_memory</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__windows__shared__memory.html" title="Class template basic_managed_windows_shared_memory">boost::interprocess::basic_managed_windows_shared_memory</a></p></li>
<li class="listitem"><p>boost::interprocess::managed_windows_shared_memory</p></li>
<li class="listitem"><p>boost::interprocess::wmanaged_windows_shared_memory</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__xsi__shared__memory.html" title="Class template basic_managed_xsi_shared_memory">boost::interprocess::basic_managed_xsi_shared_memory</a></p></li>
<li class="listitem"><p>boost::interprocess::managed_xsi_shared_memory</p></li>
<li class="listitem"><p>boost::interprocess::wmanaged_xsi_shared_memory</p></li>
<li class="listitem"><p>boost::interprocess::fixed_managed_shared_memory</p></li>
<li class="listitem"><p>boost::interprocess::wfixed_managed_shared_memory</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__heap__memory.html" title="Class template basic_managed_heap_memory">boost::interprocess::basic_managed_heap_memory</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__heap__memory_8hpp_1ad848dfe9b9f24d012e3cef54e45b0fab.html" title="Type definition managed_heap_memory">boost::interprocess::managed_heap_memory</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/managed__heap__memory_8hpp_1a88f79e25afba1cc358d5db50435dc58d.html" title="Type definition wmanaged_heap_memory">boost::interprocess::wmanaged_heap_memory</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__mapped__file.html" title="Class template basic_managed_mapped_file">boost::interprocess::basic_managed_mapped_file</a></p></li>
<li class="listitem"><p>boost::interprocess::managed_mapped_file</p></li>
<li class="listitem"><p>boost::interprocess::wmanaged_mapped_file</p></li>
</ul></div>
<p>
</p>
<p>The following exception types:</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__exception.html" title="Class interprocess_exception">boost::interprocess::interprocess_exception</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1lock__exception.html" title="Class lock_exception">boost::interprocess::lock_exception</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1bad__alloc.html" title="Class bad_alloc">boost::interprocess::bad_alloc</a></p></li>
</ul></div>
<p>
</p>
<p>The following stream types:</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferbuf.html" title="Class template basic_bufferbuf">boost::interprocess::basic_bufferbuf</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ibufferstream.html" title="Class template basic_ibufferstream">boost::interprocess::basic_ibufferstream</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__obufferstream.html" title="Class template basic_obufferstream">boost::interprocess::basic_obufferstream</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferstream.html" title="Class template basic_bufferstream">boost::interprocess::basic_bufferstream</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorbuf.html" title="Class template basic_vectorbuf">boost::interprocess::basic_vectorbuf</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ivectorstream.html" title="Class template basic_ivectorstream">boost::interprocess::basic_ivectorstream</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ovectorstream.html" title="Class template basic_ovectorstream">boost::interprocess::basic_ovectorstream</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorstream.html" title="Class template basic_vectorstream">boost::interprocess::basic_vectorstream</a></p></li>
</ul></div>
<p>
</p>
<p>The following smart pointer types:</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__ptr.html" title="Class template scoped_ptr">boost::interprocess::scoped_ptr</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">boost::interprocess::intrusive_ptr</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">boost::interprocess::shared_ptr</a></p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1weak__ptr.html" title="Class template weak_ptr">boost::interprocess::weak_ptr</a></p></li>
</ul></div>
<p>
</p>
<p>The following interprocess communication types:</p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1message__queue__t.html" title="Class template message_queue_t">boost::interprocess::message_queue_t</a>;</p></li>
<li class="listitem"><p><a class="link" href="../doxygen/boost_interprocess_header_reference/message__queue_8hpp_1a0d9116f62e6408d68a78a63dcb46c0e3.html" title="Type definition message_queue">boost::interprocess::message_queue</a>; </p></li>
</ul></div>
<p>
</p>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.message__queue_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/ipc/message_queue.hpp" target="_top">boost/interprocess/ipc/message_queue.hpp</a>&gt;</h4></div></div></div>
<p>Describes an inter-process message queue. This class allows sending messages between processes and allows blocking, non-blocking and timed sending and receiving. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> VoidPointer<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1message__queue__t.html" title="Class template message_queue_t">message_queue_t</a><span class="special">;</span>

    <span class="keyword">enum</span> <a name="doxygen.boost_interprocess_header_reference.message__queue_8hpp_1a12e01c42b6b715f4be0e7d57597440c8"></a>mqblock_types <span class="special">{</span> <a name="doxygen.boost_interprocess_header_reference.message__queue_8hpp_1a12e01c42b6b715f4be0e7d57597440c8a67be0f5007ff99f4d4f8fd8ca0d23132"></a>blocking, <a name="doxygen.boost_interprocess_header_reference.message__queue_8hpp_1a12e01c42b6b715f4be0e7d57597440c8a443685debcf0ae6fde2849d0ef33a1a8"></a>timed, <a name="doxygen.boost_interprocess_header_reference.message__queue_8hpp_1a12e01c42b6b715f4be0e7d57597440c8a651711c1731b219a3ee7ed9047437220"></a>non_blocking <span class="special">}</span><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1message__queue__t.html" title="Class template message_queue_t">message_queue_t</a><span class="special">&lt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr">offset_ptr</a><span class="special">&lt;</span> <span class="keyword">void</span> <span class="special">&gt;</span> <span class="special">&gt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/message__queue_8hpp_1a0d9116f62e6408d68a78a63dcb46c0e3.html" title="Type definition message_queue"><span class="identifier">message_queue</span></a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.managed__external__buffer_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/managed_external_buffer.hpp" target="_top">boost/interprocess/managed_external_buffer.hpp</a>&gt;</h4></div></div></div>
<p>Describes a named user memory allocation user class. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> AllocationAlgorithm<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">&gt;</span> <span class="keyword">class</span> IndexType<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__external__buffer.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__external__buffer.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a><span class="special">&lt;</span> <span class="keyword">char</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1null__mutex__family.html" title="Struct null_mutex_family">null_mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/managed__external__buffer_8hpp_1af847c2a3013bb979840d52e42e04920c.html" title="Type definition managed_external_buffer"><span class="identifier">managed_external_buffer</span></a><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__external__buffer.html" title="Class template basic_managed_external_buffer">basic_managed_external_buffer</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1null__mutex__family.html" title="Struct null_mutex_family">null_mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/managed__external__buffer_8hpp_1a44bcef480cc2f8cfca738e1fc1cfeb94.html" title="Type definition wmanaged_external_buffer"><span class="identifier">wmanaged_external_buffer</span></a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.managed__heap__memory_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/managed_heap_memory.hpp" target="_top">boost/interprocess/managed_heap_memory.hpp</a>&gt;</h4></div></div></div>
<p>Describes a named heap memory allocation user class. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> AllocationAlgorithm<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">&gt;</span> <span class="keyword">class</span> IndexType<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__heap__memory.html" title="Class template basic_managed_heap_memory">basic_managed_heap_memory</a><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__heap__memory.html" title="Class template basic_managed_heap_memory">basic_managed_heap_memory</a><span class="special">&lt;</span> <span class="keyword">char</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1null__mutex__family.html" title="Struct null_mutex_family">null_mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/managed__heap__memory_8hpp_1ad848dfe9b9f24d012e3cef54e45b0fab.html" title="Type definition managed_heap_memory"><span class="identifier">managed_heap_memory</span></a><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__heap__memory.html" title="Class template basic_managed_heap_memory">basic_managed_heap_memory</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1null__mutex__family.html" title="Struct null_mutex_family">null_mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/managed__heap__memory_8hpp_1a88f79e25afba1cc358d5db50435dc58d.html" title="Type definition wmanaged_heap_memory"><span class="identifier">wmanaged_heap_memory</span></a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.managed__mapped__file_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/managed_mapped_file.hpp" target="_top">boost/interprocess/managed_mapped_file.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> AllocationAlgorithm<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">&gt;</span> <span class="keyword">class</span> IndexType<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__mapped__file.html" title="Class template basic_managed_mapped_file">basic_managed_mapped_file</a><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__mapped__file.html" title="Class template basic_managed_mapped_file">basic_managed_mapped_file</a><span class="special">&lt;</span> <span class="keyword">char</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1mutex__family.html" title="Struct mutex_family">mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/managed__mapped__file_8hpp_1a0d4da159703df101158c50948bb69156.html" title="Type definition managed_mapped_file"><span class="identifier">managed_mapped_file</span></a><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__mapped__file.html" title="Class template basic_managed_mapped_file">basic_managed_mapped_file</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1mutex__family.html" title="Struct mutex_family">mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/managed__mapped__file_8hpp_1af03e245176329886c6d448d5146b6f90.html" title="Type definition wmanaged_mapped_file"><span class="identifier">wmanaged_mapped_file</span></a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.managed__shared__memory_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/managed_shared_memory.hpp" target="_top">boost/interprocess/managed_shared_memory.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> AllocationAlgorithm<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">&gt;</span> <span class="keyword">class</span> IndexType<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__shared__memory.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__shared__memory.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special">&lt;</span> <span class="keyword">char</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1mutex__family.html" title="Struct mutex_family">mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/managed__shared__memory_8hpp_1a49fc68e77e17ab77d91f1005c99023d9.html" title="Type definition managed_shared_memory"><span class="identifier">managed_shared_memory</span></a><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__shared__memory.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1mutex__family.html" title="Struct mutex_family">mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/managed__shared__memory_8hpp_1a4295f5c3e394b5c2473f94b637e72cec.html" title="Type definition wmanaged_shared_memory"><span class="identifier">wmanaged_shared_memory</span></a><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__shared__memory.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special">&lt;</span> <span class="keyword">char</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1mutex__family.html" title="Struct mutex_family">mutex_family</a><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/managed__shared__memory_8hpp_1a00c26692ef234a4f0fcfd331cf57ad2c.html" title="Type definition fixed_managed_shared_memory"><span class="identifier">fixed_managed_shared_memory</span></a><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__shared__memory.html" title="Class template basic_managed_shared_memory">basic_managed_shared_memory</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1mutex__family.html" title="Struct mutex_family">mutex_family</a><span class="special">,</span> <span class="keyword">void</span> <span class="special">*</span> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/managed__shared__memory_8hpp_1ae5933d2665a1d5262a2d5e82af719484.html" title="Type definition wfixed_managed_shared_memory"><span class="identifier">wfixed_managed_shared_memory</span></a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.managed__windows__shared__memory_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/managed_windows_shared_memory.hpp" target="_top">boost/interprocess/managed_windows_shared_memory.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> AllocationAlgorithm<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">&gt;</span> <span class="keyword">class</span> IndexType<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__windows__shared__memory.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__windows__shared__memory.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a><span class="special">&lt;</span> <span class="keyword">char</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1mutex__family.html" title="Struct mutex_family">mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/managed__windows__shared__memory_8hpp_1a2bac2a81da906e3c32623022c3a5b1aa.html" title="Type definition managed_windows_shared_memory"><span class="identifier">managed_windows_shared_memory</span></a><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__windows__shared__memory.html" title="Class template basic_managed_windows_shared_memory">basic_managed_windows_shared_memory</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1mutex__family.html" title="Struct mutex_family">mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/managed__windows__shared__memory_8hpp_1a44077de0663d8c7d1c99d80deb0bbb8d.html" title="Type definition wmanaged_windows_shared_memory"><span class="identifier">wmanaged_windows_shared_memory</span></a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.managed__xsi__shared__memory_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/managed_xsi_shared_memory.hpp" target="_top">boost/interprocess/managed_xsi_shared_memory.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> AllocationAlgorithm<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">&gt;</span> <span class="keyword">class</span> IndexType<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__xsi__shared__memory.html" title="Class template basic_managed_xsi_shared_memory">basic_managed_xsi_shared_memory</a><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__xsi__shared__memory.html" title="Class template basic_managed_xsi_shared_memory">basic_managed_xsi_shared_memory</a><span class="special">&lt;</span> <span class="keyword">char</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1mutex__family.html" title="Struct mutex_family">mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/managed__xsi__shared__memory_8hpp_1a9411fb9c80c0ffa2186b96d7234b6e6e.html" title="Type definition managed_xsi_shared_memory"><span class="identifier">managed_xsi_shared_memory</span></a><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__managed__xsi__shared__memory.html" title="Class template basic_managed_xsi_shared_memory">basic_managed_xsi_shared_memory</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">&lt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1mutex__family.html" title="Struct mutex_family">mutex_family</a> <span class="special">&gt;</span><span class="special">,</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1iset__index.html" title="Class template iset_index">iset_index</a> <span class="special">&gt;</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/managed__xsi__shared__memory_8hpp_1a5b8298df50ded2181996a6e85b89d0b5.html" title="Type definition wmanaged_xsi_shared_memory"><span class="identifier">wmanaged_xsi_shared_memory</span></a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.mapped__region_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/mapped_region.hpp" target="_top">boost/interprocess/mapped_region.hpp</a>&gt;</h4></div></div></div>
<p>Describes mapped region class </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1mapped__region.html" title="Class mapped_region">mapped_region</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.rbtree__best__fit_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/mem_algo/rbtree_best_fit.hpp" target="_top">boost/interprocess/mem_algo/rbtree_best_fit.hpp</a>&gt;</h4></div></div></div>
<p>Describes a best-fit algorithm based in an intrusive red-black tree used to allocate objects in shared memory. This class is intended as a base class for single segment and multi-segment implementations. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> MutexFamily<span class="special">,</span> <span class="keyword">typename</span> VoidPointer<span class="special">,</span> 
             <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> MemAlignment<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1rbtree__best__fit.html" title="Class template rbtree_best_fit">rbtree_best_fit</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.simple__seq__fit_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/mem_algo/simple_seq_fit.hpp" target="_top">boost/interprocess/mem_algo/simple_seq_fit.hpp</a>&gt;</h4></div></div></div>
<p>Describes sequential fit algorithm used to allocate objects in shared memory. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> MutexFamily<span class="special">,</span> <span class="keyword">typename</span> VoidPointer<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1simple__seq__fit.html" title="Class template simple_seq_fit">simple_seq_fit</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.offset__ptr_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/offset_ptr.hpp" target="_top">boost/interprocess/offset_ptr.hpp</a>&gt;</h4></div></div></div>
<p>Describes a smart pointer that stores the offset between this pointer and target pointee, called offset_ptr. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> PointedType<span class="special">,</span> <span class="keyword">typename</span> DifferenceType<span class="special">,</span> 
             <span class="keyword">typename</span> OffsetType<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> OffsetAlignment<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr">offset_ptr</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> E<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> W<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">,</span> 
             <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> Z<span class="special">&gt;</span> 
      <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&amp;</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/offset__ptr_8hpp_1ae7c20c7880cff81e435a5d59c162b8f0.html" title="Function template operator&lt;&lt;"><span class="keyword">operator</span><span class="special">&lt;&lt;</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> 
                 <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr">offset_ptr</a><span class="special">&lt;</span> <span class="identifier">W</span><span class="special">,</span> <span class="identifier">X</span><span class="special">,</span> <span class="identifier">Y</span><span class="special">,</span> <span class="identifier">Z</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> E<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> W<span class="special">,</span> <span class="keyword">typename</span> X<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">,</span> 
             <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> Z<span class="special">&gt;</span> 
      <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&amp;</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/offset__ptr_8hpp_1a829125e4d75854a2444815c7561e4cfe.html" title="Function template operator&gt;&gt;"><span class="keyword">operator</span><span class="special">&gt;&gt;</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_istream</span><span class="special">&lt;</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr">offset_ptr</a><span class="special">&lt;</span> <span class="identifier">W</span><span class="special">,</span> <span class="identifier">X</span><span class="special">,</span> <span class="identifier">Y</span><span class="special">,</span> <span class="identifier">Z</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>

    <span class="comment">// Simulation of static_cast between pointers. Never throws. </span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> P1<span class="special">,</span> <span class="keyword">typename</span> O1<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> A1<span class="special">,</span> 
             <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> P2<span class="special">,</span> <span class="keyword">typename</span> O2<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> A2<span class="special">&gt;</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">P1</span><span class="special">,</span> <span class="identifier">O1</span><span class="special">,</span> <span class="identifier">A1</span> <span class="special">&gt;</span> 
      <a name="doxygen.boost_interprocess_header_reference.offset__ptr_8hpp_1a3b468cecf9b517a549215a52df2fee2b"></a><span class="identifier">static_pointer_cast</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">P2</span><span class="special">,</span> <span class="identifier">O2</span><span class="special">,</span> <span class="identifier">A2</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span><span class="special">;</span>

    <span class="comment">// Simulation of const_cast between pointers. Never throws. </span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> P1<span class="special">,</span> <span class="keyword">typename</span> O1<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> A1<span class="special">,</span> 
             <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> P2<span class="special">,</span> <span class="keyword">typename</span> O2<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> A2<span class="special">&gt;</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">P1</span><span class="special">,</span> <span class="identifier">O1</span><span class="special">,</span> <span class="identifier">A1</span> <span class="special">&gt;</span> 
      <a name="doxygen.boost_interprocess_header_reference.offset__ptr_8hpp_1ac99255e21e8bf8653a30420ebaa35298"></a><span class="identifier">const_pointer_cast</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">P2</span><span class="special">,</span> <span class="identifier">O2</span><span class="special">,</span> <span class="identifier">A2</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span><span class="special">;</span>

    <span class="comment">// Simulation of dynamic_cast between pointers. Never throws. </span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> P1<span class="special">,</span> <span class="keyword">typename</span> O1<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> A1<span class="special">,</span> 
             <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> P2<span class="special">,</span> <span class="keyword">typename</span> O2<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> A2<span class="special">&gt;</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">P1</span><span class="special">,</span> <span class="identifier">O1</span><span class="special">,</span> <span class="identifier">A1</span> <span class="special">&gt;</span> 
      <a name="doxygen.boost_interprocess_header_reference.offset__ptr_8hpp_1a5125c5a6174c3312a4a09fa2e22fb51b"></a><span class="identifier">dynamic_pointer_cast</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">P2</span><span class="special">,</span> <span class="identifier">O2</span><span class="special">,</span> <span class="identifier">A2</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span><span class="special">;</span>

    <span class="comment">// Simulation of reinterpret_cast between pointers. Never throws. </span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T1<span class="special">,</span> <span class="keyword">typename</span> P1<span class="special">,</span> <span class="keyword">typename</span> O1<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> A1<span class="special">,</span> 
             <span class="keyword">typename</span> T2<span class="special">,</span> <span class="keyword">typename</span> P2<span class="special">,</span> <span class="keyword">typename</span> O2<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> A2<span class="special">&gt;</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special">&lt;</span> <span class="identifier">T1</span><span class="special">,</span> <span class="identifier">P1</span><span class="special">,</span> <span class="identifier">O1</span><span class="special">,</span> <span class="identifier">A1</span> <span class="special">&gt;</span> 
      <a name="doxygen.boost_interprocess_header_reference.offset__ptr_8hpp_1aa1cca83410d97b1bc631022ca11846f0"></a><span class="identifier">reinterpret_pointer_cast</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1offset__ptr.html" title="Class template offset_ptr">boost::interprocess::offset_ptr</a><span class="special">&lt;</span> <span class="identifier">T2</span><span class="special">,</span> <span class="identifier">P2</span><span class="special">,</span> <span class="identifier">O2</span><span class="special">,</span> <span class="identifier">A2</span> <span class="special">&gt;</span> <span class="special">&amp;</span> r<span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.permissions_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/permissions.hpp" target="_top">boost/interprocess/permissions.hpp</a>&gt;</h4></div></div></div>
<p>Describes permissions class </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1permissions.html" title="Class permissions">permissions</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.segment__manager_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/segment_manager.hpp" target="_top">boost/interprocess/segment_manager.hpp</a>&gt;</h4></div></div></div>
<p>Describes the object placed in a memory segment that provides named object allocation capabilities for single-segment and multi-segment allocations. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharType<span class="special">,</span> <span class="keyword">typename</span> MemoryAlgorithm<span class="special">,</span> 
             <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">class</span> <span class="identifier">IndexConfig</span> <span class="special">&gt;</span> <span class="keyword">class</span> IndexType<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager.html" title="Class template segment_manager">segment_manager</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> MemoryAlgorithm<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1segment__manager__base.html" title="Class template segment_manager_base">segment_manager_base</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.shared__memory__object_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/shared_memory_object.hpp" target="_top">boost/interprocess/shared_memory_object.hpp</a>&gt;</h4></div></div></div>
<p>Describes a shared memory object management class. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__memory__object.html" title="Class shared_memory_object">shared_memory_object</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.deleter_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/smart_ptr/deleter.hpp" target="_top">boost/interprocess/smart_ptr/deleter.hpp</a>&gt;</h4></div></div></div>
<p>Describes the functor to delete objects from the segment. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> SegmentManager<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1deleter.html" title="Class template deleter">deleter</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.enable__shared__from__this_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/smart_ptr/enable_shared_from_this.hpp" target="_top">boost/interprocess/smart_ptr/enable_shared_from_this.hpp</a>&gt;</h4></div></div></div>
<p>Describes an utility to form a shared pointer from this </p>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.intrusive__ptr_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/smart_ptr/intrusive_ptr.hpp" target="_top">boost/interprocess/smart_ptr/intrusive_ptr.hpp</a>&gt;</h4></div></div></div>
<p>Describes an intrusive ownership pointer. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidPointer<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/intrusive__ptr_8hpp_1ad07d21c7071ac564f4a3b29a3128c871.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/intrusive__ptr_8hpp_1ac934dca3be14d5928459b25a363d0652.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/intrusive__ptr_8hpp_1abb9b07310c516a36724c567fadf33c92.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <span class="keyword">const</span> <span class="keyword">typename</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">pointer</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/intrusive__ptr_8hpp_1a6be2ec26ca38811300d632345f00479c.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <span class="keyword">const</span> <span class="keyword">typename</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">pointer</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/intrusive__ptr_8hpp_1abacd035a797432eebeb509ca30e51d15.html" title="Function template operator=="><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">typename</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">pointer</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/intrusive__ptr_8hpp_1a525ceb9d26eb037eda6a4d1d6fd09b7b.html" title="Function template operator!="><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="keyword">typename</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">pointer</span> <span class="special">&amp;</span><span class="special">,</span> 
                      <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/intrusive__ptr_8hpp_1adf9757b5de1f742f1b432d269b7a956b.html" title="Function template operator&lt;"><span class="keyword">operator</span><span class="special">&lt;</span></a><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">,</span> 
                     <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
      <span class="keyword">void</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/intrusive__ptr_8hpp_1a8b5a5706d97a8fa356fa600874693eb1.html" title="Function template swap"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> E<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
      <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&amp;</span> 
      <a name="doxygen.boost_interprocess_header_reference.intrusive__ptr_8hpp_1a25ac60837d33fe1922fe0914514a52aa"></a><span class="keyword">operator</span><span class="special">&lt;&lt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&amp;</span> os<span class="special">,</span> 
                 <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">Y</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> p<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VP<span class="special">&gt;</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">boost::interprocess::intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">pointer</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/intrusive__ptr_8hpp_1abf3e3e6d4d2614e0366e5fa11d4b46f9.html" title="Function template to_raw_pointer"><span class="identifier">to_raw_pointer</span></a><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1intrusive__ptr.html" title="Class template intrusive_ptr">intrusive_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VP</span> <span class="special">&gt;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.scoped__ptr_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/smart_ptr/scoped_ptr.hpp" target="_top">boost/interprocess/smart_ptr/scoped_ptr.hpp</a>&gt;</h4></div></div></div>
<p>Describes the smart pointer scoped_ptr </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__ptr.html" title="Class template scoped_ptr">scoped_ptr</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> D<span class="special">&gt;</span> 
      <span class="keyword">void</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/scoped__ptr_8hpp_1a843672aca6a894605303494cb8b1dfc0.html" title="Function template swap"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__ptr.html" title="Class template scoped_ptr">scoped_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">,</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__ptr.html" title="Class template scoped_ptr">scoped_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">&gt;</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> D<span class="special">&gt;</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__ptr.html" title="Class template scoped_ptr">scoped_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">pointer</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/scoped__ptr_8hpp_1a8f199a204f447c7ba3456a5f2d43924d.html" title="Function template to_raw_pointer"><span class="identifier">to_raw_pointer</span></a><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__ptr.html" title="Class template scoped_ptr">scoped_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.shared__ptr_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/smart_ptr/shared_ptr.hpp" target="_top">boost/interprocess/smart_ptr/shared_ptr.hpp</a>&gt;</h4></div></div></div>
<p>Describes the smart pointer shared_ptr </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> D<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1enable__shared__from__this.html" title="Class template enable_shared_from_this">enable_shared_from_this</a><span class="special">;</span>

    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1managed__shared__ptr.html" title="Struct template managed_shared_ptr">managed_shared_ptr</a><span class="special">;</span>

    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">,</span> 
             <span class="keyword">typename</span> VoidAllocator2<span class="special">,</span> <span class="keyword">typename</span> Deleter2<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_interprocess_header_reference.shared__ptr_8hpp_1a607325de4b91b768445b582af26e22de"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">,</span> 
                      <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VoidAllocator2</span><span class="special">,</span> <span class="identifier">Deleter2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> b<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">,</span> 
             <span class="keyword">typename</span> VoidAllocator2<span class="special">,</span> <span class="keyword">typename</span> Deleter2<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_interprocess_header_reference.shared__ptr_8hpp_1a284cc47107231d33e16144752969a55e"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">,</span> 
                      <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VoidAllocator2</span><span class="special">,</span> <span class="identifier">Deleter2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> b<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">,</span> 
             <span class="keyword">typename</span> VoidAllocator2<span class="special">,</span> <span class="keyword">typename</span> Deleter2<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_interprocess_header_reference.shared__ptr_8hpp_1a7a4a1efe7e6fa8335f3c683904869360"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">,</span> 
                     <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VoidAllocator2</span><span class="special">,</span> <span class="identifier">Deleter2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> b<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">&gt;</span> 
      <span class="keyword">void</span> <a name="doxygen.boost_interprocess_header_reference.shared__ptr_8hpp_1a869d2625c947d5dc8ef4216ae962332b"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="special">&amp;</span> a<span class="special">,</span> 
                <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="special">&amp;</span> b<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">&gt;</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> 
      <a name="doxygen.boost_interprocess_header_reference.shared__ptr_8hpp_1a99f3a884f291359136a2b4f8597ce352"></a><span class="identifier">static_pointer_cast</span><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> r<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">&gt;</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> 
      <a name="doxygen.boost_interprocess_header_reference.shared__ptr_8hpp_1a3cf3aa35088e652879bcc7d7460e0954"></a><span class="identifier">const_pointer_cast</span><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> r<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">&gt;</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> 
      <a name="doxygen.boost_interprocess_header_reference.shared__ptr_8hpp_1a2f7e8d531a67d77ef3f013f4dc5bfe0f"></a><span class="identifier">dynamic_pointer_cast</span><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> r<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">&gt;</span> 
      <span class="identifier">T</span> <span class="special">*</span> <a name="doxygen.boost_interprocess_header_reference.shared__ptr_8hpp_1ad937107d3b464b64c85545c2edf3ceab"></a><span class="identifier">to_raw_pointer</span><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> p<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> E<span class="special">,</span> <span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> Y<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> 
             <span class="keyword">typename</span> Deleter<span class="special">&gt;</span> 
      <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&amp;</span> 
      <a name="doxygen.boost_interprocess_header_reference.shared__ptr_8hpp_1a16dfb344441e91bc7e412b70d500c3f5"></a><span class="keyword">operator</span><span class="special">&lt;&lt;</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_ostream</span><span class="special">&lt;</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span> <span class="special">&gt;</span> <span class="special">&amp;</span> os<span class="special">,</span> 
                 <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1shared__ptr.html" title="Class template shared_ptr">shared_ptr</a><span class="special">&lt;</span> <span class="identifier">Y</span><span class="special">,</span> <span class="identifier">VoidAllocator</span><span class="special">,</span> <span class="identifier">Deleter</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> p<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">&gt;</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1managed__shared__ptr.html" title="Struct template managed_shared_ptr">managed_shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/shared__ptr_8hpp_1a946d9135de9f10bec397e4972c3160ac.html" title="Function template make_managed_shared_ptr"><span class="identifier">make_managed_shared_ptr</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">&gt;</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1managed__shared__ptr.html" title="Struct template managed_shared_ptr">managed_shared_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/shared__ptr_8hpp_1a4bf0491e19d1da36ef55e7a00ba2b8a3.html" title="Function template make_managed_shared_ptr"><span class="identifier">make_managed_shared_ptr</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">nothrow_t</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.unique__ptr_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/smart_ptr/unique_ptr.hpp" target="_top">boost/interprocess/smart_ptr/unique_ptr.hpp</a>&gt;</h4></div></div></div>
<p>This header provides utilities to define a unique_ptr that plays nicely with managed segments. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1managed__unique__ptr.html" title="Struct template managed_unique_ptr">managed_unique_ptr</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">&gt;</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1managed__unique__ptr.html" title="Struct template managed_unique_ptr">managed_unique_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/unique__ptr_8hpp_1a754f4149b2f08b6e2a50327bb6083585.html" title="Function template make_managed_unique_ptr"><span class="identifier">make_managed_unique_ptr</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.weak__ptr_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/smart_ptr/weak_ptr.hpp" target="_top">boost/interprocess/smart_ptr/weak_ptr.hpp</a>&gt;</h4></div></div></div>
<p>Describes the smart pointer weak_ptr. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1managed__weak__ptr.html" title="Struct template managed_weak_ptr">managed_weak_ptr</a><span class="special">;</span>

    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> VoidAllocator<span class="special">,</span> <span class="keyword">typename</span> Deleter<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1weak__ptr.html" title="Class template weak_ptr">weak_ptr</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> U<span class="special">,</span> <span class="keyword">typename</span> A2<span class="special">,</span> 
             <span class="keyword">typename</span> D2<span class="special">&gt;</span> 
      <span class="keyword">bool</span> <a name="doxygen.boost_interprocess_header_reference.weak__ptr_8hpp_1a457905ec65abf3b6d03bd0ddaa087403"></a><span class="keyword">operator</span><span class="special">&lt;</span><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1weak__ptr.html" title="Class template weak_ptr">weak_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> a<span class="special">,</span> 
                     <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1weak__ptr.html" title="Class template weak_ptr">weak_ptr</a><span class="special">&lt;</span> <span class="identifier">U</span><span class="special">,</span> <span class="identifier">A2</span><span class="special">,</span> <span class="identifier">D2</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span> b<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> D<span class="special">&gt;</span> 
      <span class="keyword">void</span> <a name="doxygen.boost_interprocess_header_reference.weak__ptr_8hpp_1ae799e74e178ffc961c6ac70411941493"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1weak__ptr.html" title="Class template weak_ptr">weak_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">&gt;</span> <span class="special">&amp;</span> a<span class="special">,</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1weak__ptr.html" title="Class template weak_ptr">weak_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">D</span> <span class="special">&gt;</span> <span class="special">&amp;</span> b<span class="special">)</span><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">,</span> <span class="keyword">typename</span> ManagedMemory<span class="special">&gt;</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1managed__weak__ptr.html" title="Struct template managed_weak_ptr">managed_weak_ptr</a><span class="special">&lt;</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">&gt;</span><span class="special">::</span><span class="identifier">type</span> 
      <a class="link" href="../doxygen/boost_interprocess_header_reference/weak__ptr_8hpp_1a60fce6fe96124b684d113a427273e57d.html" title="Function template make_managed_weak_ptr"><span class="identifier">make_managed_weak_ptr</span></a><span class="special">(</span><span class="identifier">T</span> <span class="special">*</span><span class="special">,</span> <span class="identifier">ManagedMemory</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.bufferstream_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/streams/bufferstream.hpp" target="_top">boost/interprocess/streams/bufferstream.hpp</a>&gt;</h4></div></div></div>
<p>This file defines basic_bufferbuf, basic_ibufferstream, basic_obufferstream, and basic_bufferstream classes. These classes represent streamsbufs and streams whose sources or destinations are fixed size character buffers. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> CharTraits<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferbuf.html" title="Class template basic_bufferbuf">basic_bufferbuf</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> CharTraits<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferstream.html" title="Class template basic_bufferstream">basic_bufferstream</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> CharTraits<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ibufferstream.html" title="Class template basic_ibufferstream">basic_ibufferstream</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharT<span class="special">,</span> <span class="keyword">typename</span> CharTraits<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__obufferstream.html" title="Class template basic_obufferstream">basic_obufferstream</a><span class="special">;</span>

    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferbuf.html" title="Class template basic_bufferbuf">basic_bufferbuf</a><span class="special">&lt;</span> <span class="keyword">char</span> <span class="special">&gt;</span> <a name="doxygen.boost_interprocess_header_reference.bufferstream_8hpp_1ab37579b2c04cd0959c63f88e92ee03e5"></a><span class="identifier">bufferbuf</span><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferstream.html" title="Class template basic_bufferstream">basic_bufferstream</a><span class="special">&lt;</span> <span class="keyword">char</span> <span class="special">&gt;</span> <a name="doxygen.boost_interprocess_header_reference.bufferstream_8hpp_1a5a8ba5aa66a5047ec30e7cd2bda5c6fb"></a><span class="identifier">bufferstream</span><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ibufferstream.html" title="Class template basic_ibufferstream">basic_ibufferstream</a><span class="special">&lt;</span> <span class="keyword">char</span> <span class="special">&gt;</span> <a name="doxygen.boost_interprocess_header_reference.bufferstream_8hpp_1acda31db7778cdb95eea18d511d93f2d7"></a><span class="identifier">ibufferstream</span><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__obufferstream.html" title="Class template basic_obufferstream">basic_obufferstream</a><span class="special">&lt;</span> <span class="keyword">char</span> <span class="special">&gt;</span> <a name="doxygen.boost_interprocess_header_reference.bufferstream_8hpp_1ad68227a65cd4139d76fe04e2eed52270"></a><span class="identifier">obufferstream</span><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferbuf.html" title="Class template basic_bufferbuf">basic_bufferbuf</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span> <span class="special">&gt;</span> <a name="doxygen.boost_interprocess_header_reference.bufferstream_8hpp_1ae80e4b0788941008db00c0029fd94de6"></a><span class="identifier">wbufferbuf</span><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__bufferstream.html" title="Class template basic_bufferstream">basic_bufferstream</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span> <span class="special">&gt;</span> <a name="doxygen.boost_interprocess_header_reference.bufferstream_8hpp_1af92d54c26f2586661cd9684faa3cba27"></a><span class="identifier">wbufferstream</span><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ibufferstream.html" title="Class template basic_ibufferstream">basic_ibufferstream</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span> <span class="special">&gt;</span> <a name="doxygen.boost_interprocess_header_reference.bufferstream_8hpp_1ae9f950cc159def46a4720333b377e46e"></a><span class="identifier">wibufferstream</span><span class="special">;</span>
    <span class="keyword">typedef</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__obufferstream.html" title="Class template basic_obufferstream">basic_obufferstream</a><span class="special">&lt;</span> <span class="keyword">wchar_t</span> <span class="special">&gt;</span> <a name="doxygen.boost_interprocess_header_reference.bufferstream_8hpp_1a9cb3ecd708e474b36593e750254937bd"></a><span class="identifier">wobufferstream</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.vectorstream_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/streams/vectorstream.hpp" target="_top">boost/interprocess/streams/vectorstream.hpp</a>&gt;</h4></div></div></div>
<p>This file defines basic_vectorbuf, basic_ivectorstream, basic_ovectorstream, and basic_vectorstreamclasses. These classes represent streamsbufs and streams whose sources or destinations are STL-like vectors that can be swapped with external vectors to avoid unnecessary allocations/copies. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharVector<span class="special">,</span> <span class="keyword">typename</span> CharTraits<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ivectorstream.html" title="Class template basic_ivectorstream">basic_ivectorstream</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharVector<span class="special">,</span> <span class="keyword">typename</span> CharTraits<span class="special">&gt;</span> 
      <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__ovectorstream.html" title="Class template basic_ovectorstream">basic_ovectorstream</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharVector<span class="special">,</span> <span class="keyword">typename</span> CharTraits<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorbuf.html" title="Class template basic_vectorbuf">basic_vectorbuf</a><span class="special">;</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> CharVector<span class="special">,</span> <span class="keyword">typename</span> CharTraits<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1basic__vectorstream.html" title="Class template basic_vectorstream">basic_vectorstream</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.cv__status_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/cv_status.hpp" target="_top">boost/interprocess/sync/cv_status.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>

    <span class="keyword">enum</span> <a name="doxygen.boost_interprocess_header_reference.cv__status_8hpp_1ab8b8d84b7ea2d2b72450e1144a21c0fc"></a>cv_status <span class="special">{</span> <a name="doxygen.boost_interprocess_header_reference.cv__status_8hpp_1ab8b8d84b7ea2d2b72450e1144a21c0fca70d61392e69e95a8c7f9603306634cbd"></a>no_timeout, <a name="doxygen.boost_interprocess_header_reference.cv__status_8hpp_1ab8b8d84b7ea2d2b72450e1144a21c0fca90272dda245ae1fb3cf197e91a8689dc"></a>timeout <span class="special">}</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.file__lock_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/file_lock.hpp" target="_top">boost/interprocess/sync/file_lock.hpp</a>&gt;</h4></div></div></div>
<p>Describes a class that wraps file locking capabilities. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1file__lock.html" title="Class file_lock">file_lock</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.interprocess__condition_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/interprocess_condition.hpp" target="_top">boost/interprocess/sync/interprocess_condition.hpp</a>&gt;</h4></div></div></div>
<p>Describes process-shared variables interprocess_condition class </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition.html" title="Class interprocess_condition">interprocess_condition</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.interprocess__condition__any_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/interprocess_condition_any.hpp" target="_top">boost/interprocess/sync/interprocess_condition_any.hpp</a>&gt;</h4></div></div></div>
<p>Describes process-shared variables interprocess_condition_any class </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__condition__any.html" title="Class interprocess_condition_any">interprocess_condition_any</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.interprocess__mutex_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/interprocess_mutex.hpp" target="_top">boost/interprocess/sync/interprocess_mutex.hpp</a>&gt;</h4></div></div></div>
<p>Describes a mutex class that can be placed in memory shared by several processes. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__mutex.html" title="Class interprocess_mutex">interprocess_mutex</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.interprocess__recursive__mutex_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/interprocess_recursive_mutex.hpp" target="_top">boost/interprocess/sync/interprocess_recursive_mutex.hpp</a>&gt;</h4></div></div></div>
<p>Describes interprocess_recursive_mutex and shared_recursive_try_mutex classes </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__recursive__mutex.html" title="Class interprocess_recursive_mutex">interprocess_recursive_mutex</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.interprocess__semaphore_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/interprocess_semaphore.hpp" target="_top">boost/interprocess/sync/interprocess_semaphore.hpp</a>&gt;</h4></div></div></div>
<p>Describes a interprocess_semaphore class for inter-process synchronization </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__semaphore.html" title="Class interprocess_semaphore">interprocess_semaphore</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.interprocess__sharable__mutex_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/interprocess_sharable_mutex.hpp" target="_top">boost/interprocess/sync/interprocess_sharable_mutex.hpp</a>&gt;</h4></div></div></div>
<p>Describes interprocess_sharable_mutex class </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__sharable__mutex.html" title="Class interprocess_sharable_mutex">interprocess_sharable_mutex</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.interprocess__upgradable__mutex_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/interprocess_upgradable_mutex.hpp" target="_top">boost/interprocess/sync/interprocess_upgradable_mutex.hpp</a>&gt;</h4></div></div></div>
<p>Describes interprocess_upgradable_mutex class </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1interprocess__upgradable__mutex.html" title="Class interprocess_upgradable_mutex">interprocess_upgradable_mutex</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.lock__options_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/lock_options.hpp" target="_top">boost/interprocess/sync/lock_options.hpp</a>&gt;</h4></div></div></div>
<p>Describes the lock options with associated with interprocess_mutex lock constructors. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">struct</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1accept__ownership__type.html" title="Struct accept_ownership_type">accept_ownership_type</a><span class="special">;</span>
    <span class="keyword">struct</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1defer__lock__type.html" title="Struct defer_lock_type">defer_lock_type</a><span class="special">;</span>
    <span class="keyword">struct</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1try__to__lock__type.html" title="Struct try_to_lock_type">try_to_lock_type</a><span class="special">;</span>

    <span class="keyword">static</span> <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1defer__lock__type.html" title="Struct defer_lock_type">defer_lock_type</a> <a class="link" href="../doxygen/boost_interprocess_header_reference/lock__options_8hpp_1a3a57da080894431f8788f9e9ed866f5a.html" title="Global defer_lock">defer_lock</a><span class="special">;</span>
    <span class="keyword">static</span> <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1try__to__lock__type.html" title="Struct try_to_lock_type">try_to_lock_type</a> <a class="link" href="../doxygen/boost_interprocess_header_reference/lock__options_8hpp_1a6469dc17982125a3eee42ddbbc09e26d.html" title="Global try_to_lock">try_to_lock</a><span class="special">;</span>
    <span class="keyword">static</span> <span class="keyword">const</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1accept__ownership__type.html" title="Struct accept_ownership_type">accept_ownership_type</a> <a class="link" href="../doxygen/boost_interprocess_header_reference/lock__options_8hpp_1a3c6af5c4d96b7ce12e46b5717e4a8a63.html" title="Global accept_ownership">accept_ownership</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.mutex__family_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/mutex_family.hpp" target="_top">boost/interprocess/sync/mutex_family.hpp</a>&gt;</h4></div></div></div>
<p>Describes a shared interprocess_mutex family fit algorithm used to allocate objects in shared memory. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">struct</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1mutex__family.html" title="Struct mutex_family">mutex_family</a><span class="special">;</span>
    <span class="keyword">struct</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/structboost_1_1interprocess_1_1null__mutex__family.html" title="Struct null_mutex_family">null_mutex_family</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.named__condition_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/named_condition.hpp" target="_top">boost/interprocess/sync/named_condition.hpp</a>&gt;</h4></div></div></div>
<p>Describes a named condition class for inter-process synchronization </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition.html" title="Class named_condition">named_condition</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.named__condition__any_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/named_condition_any.hpp" target="_top">boost/interprocess/sync/named_condition_any.hpp</a>&gt;</h4></div></div></div>
<p>Describes a named condition class for inter-process synchronization </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__condition__any.html" title="Class named_condition_any">named_condition_any</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.named__mutex_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/named_mutex.hpp" target="_top">boost/interprocess/sync/named_mutex.hpp</a>&gt;</h4></div></div></div>
<p>Describes a named mutex class for inter-process synchronization </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__mutex.html" title="Class named_mutex">named_mutex</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.named__recursive__mutex_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/named_recursive_mutex.hpp" target="_top">boost/interprocess/sync/named_recursive_mutex.hpp</a>&gt;</h4></div></div></div>
<p>Describes a named named_recursive_mutex class for inter-process synchronization </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__recursive__mutex.html" title="Class named_recursive_mutex">named_recursive_mutex</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.named__semaphore_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/named_semaphore.hpp" target="_top">boost/interprocess/sync/named_semaphore.hpp</a>&gt;</h4></div></div></div>
<p>Describes a named semaphore class for inter-process synchronization </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__semaphore.html" title="Class named_semaphore">named_semaphore</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.named__sharable__mutex_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/named_sharable_mutex.hpp" target="_top">boost/interprocess/sync/named_sharable_mutex.hpp</a>&gt;</h4></div></div></div>
<p>Describes a named sharable mutex class for inter-process synchronization </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__sharable__mutex.html" title="Class named_sharable_mutex">named_sharable_mutex</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.named__upgradable__mutex_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/named_upgradable_mutex.hpp" target="_top">boost/interprocess/sync/named_upgradable_mutex.hpp</a>&gt;</h4></div></div></div>
<p>Describes a named upgradable mutex class for inter-process synchronization </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1named__upgradable__mutex.html" title="Class named_upgradable_mutex">named_upgradable_mutex</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.null__mutex_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/null_mutex.hpp" target="_top">boost/interprocess/sync/null_mutex.hpp</a>&gt;</h4></div></div></div>
<p>Describes null_mutex classes </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1null__mutex.html" title="Class null_mutex">null_mutex</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.scoped__lock_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/scoped_lock.hpp" target="_top">boost/interprocess/sync/scoped_lock.hpp</a>&gt;</h4></div></div></div>
<p>Describes the scoped_lock class. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> Mutex<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1scoped__lock.html" title="Class template scoped_lock">scoped_lock</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.sharable__lock_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/sharable_lock.hpp" target="_top">boost/interprocess/sync/sharable_lock.hpp</a>&gt;</h4></div></div></div>
<p>Describes the upgradable_lock class that serves to acquire the upgradable lock of a mutex. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> SharableMutex<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1sharable__lock.html" title="Class template sharable_lock">sharable_lock</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.upgradable__lock_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/sync/upgradable_lock.hpp" target="_top">boost/interprocess/sync/upgradable_lock.hpp</a>&gt;</h4></div></div></div>
<p>Describes the upgradable_lock class that serves to acquire the upgradable lock of a mutex. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> UpgradableMutex<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1upgradable__lock.html" title="Class template upgradable_lock">upgradable_lock</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.timed__utils_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/timed_utils.hpp" target="_top">boost/interprocess/timed_utils.hpp</a>&gt;</h4></div></div></div>
<p>Describes some simple time-related utilities that can be used to call synchronization primitive and ipc methods that required waiting until the resource is signalled or a timeout expires.</p>
<p>These utilities are provided for those users that want to avoid dependence on std::chrono or boost::chrono or boost::date_time and just want to implement simple portable waits. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1usduration.html" title="Class usduration">usduration</a><span class="special">;</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1ustime.html" title="Class ustime">ustime</a><span class="special">;</span>
    <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1usduration.html" title="Class usduration">usduration</a> <a class="link" href="../doxygen/boost_interprocess_header_reference/timed__utils_8hpp_1a825a05961e2967ba9bba6b7661ff3f69.html" title="Function usduration_from_seconds"><span class="identifier">usduration_from_seconds</span></a><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint64_t</span><span class="special">)</span><span class="special">;</span>
    <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1usduration.html" title="Class usduration">usduration</a> <a class="link" href="../doxygen/boost_interprocess_header_reference/timed__utils_8hpp_1a06edd79728c966c14ac4abddc0263587.html" title="Function usduration_from_milliseconds"><span class="identifier">usduration_from_milliseconds</span></a><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint64_t</span><span class="special">)</span><span class="special">;</span>
    <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1ustime.html" title="Class ustime">ustime</a> <a class="link" href="../doxygen/boost_interprocess_header_reference/timed__utils_8hpp_1ad95c2d04534cc54be077083b838c3b94.html" title="Function ustime_delay_milliseconds"><span class="identifier">ustime_delay_milliseconds</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.windows__shared__memory_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/windows_shared_memory.hpp" target="_top">boost/interprocess/windows_shared_memory.hpp</a>&gt;</h4></div></div></div>
<p>Describes a class representing a native windows shared memory. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1windows__shared__memory.html" title="Class windows_shared_memory">windows_shared_memory</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.xsi__key_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/xsi_key.hpp" target="_top">boost/interprocess/xsi_key.hpp</a>&gt;</h4></div></div></div>
<p>Describes a class representing a xsi key type. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1xsi__key.html" title="Class xsi_key">xsi_key</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="doxygen.boost_interprocess_header_reference.xsi__shared__memory_8hpp"></a>Header &lt;<a href="../../../boost/interprocess/xsi_shared_memory.hpp" target="_top">boost/interprocess/xsi_shared_memory.hpp</a>&gt;</h4></div></div></div>
<p>Describes a class representing a native xsi shared memory. </p>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
  <span class="keyword">namespace</span> <span class="identifier">interprocess</span> <span class="special">{</span>
    <span class="keyword">class</span> <a class="link" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1xsi__shared__memory.html" title="Class xsi_shared_memory">xsi_shared_memory</a><span class="special">;</span>
  <span class="special">}</span>
<span class="special">}</span></pre>
</div>
</div>
</div>
<div class="copyright-footer">Copyright © 2005-2024 Ion Gaztanaga<p>
        Distributed under the Boost Software License, Version 1.0. (See accompanying
        file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
      </p>
</div>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="acknowledgements_notes.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../interprocess.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../doxygen/boost_interprocess_header_reference/classboost_1_1interprocess_1_1adaptive__pool.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
